﻿body{overflow: hidden;}
.iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
/*字体*/
@font-face {
font-family: "bold";
src: url("font/SourceHanSansCN-Bold.eot");
src: url("font/SourceHanSansCN-Bold.eot?#iefix") format("embedded-opentype"),
	url("font/SourceHanSansCN-Bold.woff") format("woff"), 
     url("font/SourceHanSansCN-Bold.ttf")  format("truetype"),
     url("font/SourceHanSansCN-Bold.svg") format("svg"); 
font-style: normal;
font-weight: normal;}
@font-face {
font-family: "Regular";
src: url("font/SourceHanSansCN-Regular.eot");
src: url("font/SourceHanSansCN-Regular.eot?#iefix") format("embedded-opentype"),
	url("font/SourceHanSansCN-Regular.woff") format("woff"), 
     url("font/SourceHanSansCN-Regular.ttf")  format("truetype"),
     url("font/SourceHanSansCN-Regular.svg") format("svg"); 
font-style: normal;
font-weight: normal;}
/*首页第一屏导航*/
.menu1{width: 100%;position: fixed;top: 0;left: 0;z-index: 99;padding: 28px 0;}
.menu1 .menu1box{width: 100%;}
.menu1 .menu1box::after{content: "";display: block;clear: both;}
.menu1 .menu1box .left{float: left;}
.menu1 .menu1box .left img{height: 62px;display: block;}
.menu1 .menu1box .right{float: right;font-size: 0;}
.menu1 .menu1box .right .search{display: inline-block;vertical-align: middle;position: relative;}
.menu1 .menu1box .right .search .t_icon{width: 36px;height: 36px;cursor: pointer;}
.menu1 .menu1box .right .search .b_inputbox{width: 220px;height: 34px; background-color: rgba(255,255,255,0.8);position: absolute;right: 0;top: 50px;display: none;}
.menu1 .menu1box .right .search .b_inputbox .inputbox{width: 100%;height: 100%;position: relative;padding-right: 34px;}
.menu1 .menu1box .right .search .b_inputbox .inputbox .input{width: 100%;height: 100%;padding-left: 20px;padding-right: 20px;}
.menu1 .menu1box .right .search .b_inputbox .inputbox .input input{width: 100%;height: 100%;font-size: 12px;color: #999;background-color: rgba(255,255,255,0);}
.menu1 .menu1box .right .search .b_inputbox .inputbox .iconbox{width: 34px;height: 34px;background-color: #1d50a2;position: absolute;right: 0;top: 0;cursor: pointer;}
.menu1 .menu1box .right .search .b_inputbox .inputbox .iconbox .icons{width: 14px;height: 14px;margin-top: 10px;margin-left: 10px;}

.inputbox form{height:100%; display:block;}

.menu1 .menu1box .right .shu{display: inline-block;vertical-align: middle;font-size: 20px;font-weight: lighter;color: rgba(255,255,255,0.3);margin: 0 30px;}
.menu1 .menu1box .right .navsbox{display: inline-block;vertical-align: middle;}
.menu1 .menu1box .right .navsbox .t_boxs{cursor: pointer;width: 44px;height: 44px;position: relative;}
.menu1 .menu1box .right .navsbox .t_boxs .icon1{width: 44px;height: 44px;position: absolute;left: 0;top: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.menu1 .menu1box .right .navsbox.on .munavs{display: block!important;}
.menu1 .menu1box .right .navsbox .munavs{width: 100%;position: fixed;top: 0;left: 0;font-size: 16px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.menu1 .menu1box .right .navsbox .munavs .munavsbox{width: 100%;position: relative;padding: 115px 83px 0 110px;}
.menu1 .menu1box .right .navsbox .munavs .munavsbox .icon2{width: 33px;height: 33px;position: absolute;right: 28px;top: 28px;cursor: pointer;}
.menu1 .menu1box .right .navsbox .munavs .ul1{width: 100%;display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .li1{padding-bottom: 34px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .li1 .yj{font-size: 24px;line-height: 24px;padding-bottom:12px;border-bottom: 3px solid rgba(255,255,255,0);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .li1 .yj a{color: #333;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .li1:hover .yj,.menu1 .menu1box .right .navsbox .munavs .ul1 .li1.on .yj{border-bottom: 3px solid #1d50a2;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .li1:hover .yj a,.menu1 .menu1box .right .navsbox .munavs .ul1 .li1.on .yj a{color: #1d50a2;}

.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2box{width: 100%;padding: 56px 87px 107px 94px;position: fixed;top: 188px;left: 0;background-color: rgba(255,255,255,0.85);display: none;
	transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
height: calc(100vh - 188px);
height: -ms-calc(100vh - 188px);}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2box .ulgd{width: 100%;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 100%;padding-right: 20px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2box .ulgd::-webkit-scrollbar{ width: 4px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2box .ulgd::-webkit-scrollbar-track{ background-color: #bbcfef; border-radius: 4px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2box .ulgd::-webkit-scrollbar-thumb{ width: 4px;  background-color: #1d50a2; border-radius: 4px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2{width: 100%;column-count: 4;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li{break-inside: avoid;margin-bottom: 49px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox{width: 100%;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .ej{width: 100%;font-size: 0;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .ej:hover .ejicon{display: none;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .ej:hover .ejwords{border-bottom: 2px solid #9baed2;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .ej .ejwords{font-size: 18px;color: #1d50a2;line-height: 20px;display: inline-block;vertical-align: middle;margin-right: 8px;border-bottom: 2px solid rgba(255,255,255,0);}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .ej .ejicon{width: 6px;height: 11px;display: inline-block;vertical-align: middle;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .sjbox{width: 100%;margin-top: 18px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .sjbox .sj{width: 100%;font-size: 16px;color: #555555;line-height: 22px;margin-bottom: 18px;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .sjbox .sj:last-child{margin-bottom: 0;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .sjbox .sj a{color: #555;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .ul2 li .libox .sjbox .sj:hover a{color: #000;}
.menu1 .menu1box .right .navsbox .munavs .ul1 .li1:hover .ul2box{display: block;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.menu1{display: none;}
}
@media  screen and (max-width: 767px){
}

/*导航*/
.fp-viewing-1 .menu2{display: none!important;}
.fp-viewing-2 .menu2{display: block!important;}
.menu2{width: 100%;position: fixed;top: 0;left: 0;z-index: 999;background-color: rgba(255,255,255,0.8);}
.menu2 .t_navs{ width: 100%;}
.menu2 .t_navs::after{content: "";display: block;clear: both;}
/*正常屏幕显示*/
.menu2 .t_navs .top{ width: 100%; float: left; position: relative;}
/*logo*/
.menu2 .t_navs .top .logo{ margin: 20px 0; line-height: 0; float: left;}
.menu2 .t_navs .top .logo img{ width: auto; height: 62px;}
/*一级导航*/
.menu2 .t_navs .top .right{ float: right;font-size: 0;}
.menu2 .t_navs .top .menu{display: inline-block;vertical-align: middle;}
.menu2 .t_navs .top .menu .nli{  float: left; position: relative;font-size: 20px;}
.menu2 .t_navs .top .menu .nli span a{ display: block;color: #323232; position: relative;padding: 38px 33px;}
/*鼠标经过样式*/
.menu2 .t_navs .top .menu .nli.on span a,.menu2 .t_navs .top .menu .nli:hover span a{ color: #1d50a2;}
.menu2 .t_navs .top .menu .nli.on span a::after,.menu2 .t_navs .top .menu .nli:hover span a::after{ content: ""; display: block;  height: 2px; background: #1d50a2; position: absolute; bottom: 27px; left: 33px;
width: calc(100% - 66px);
width: -ms-calc(100% - 66px);}
/*二级导航*/
.menu2 .t_navs .top .ul2box{width: 100%;padding: 60px 158px 40px 158px;position: fixed;top: 102px;left: 0;background-color: rgba(255,255,255,0.96);box-shadow: 0 -4px 5px -3px rgb(220,220,220);display: none;
height: calc(100vh - 250px);
height: -ms-calc(100vh - 250px);}
.menu2 .t_navs .top .ul2box .ulgd{width: 100%;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 100%;padding-right: 20px;}
.menu2 .t_navs .top .ul2box .ulgd::-webkit-scrollbar{ width: 4px;}
.menu2 .t_navs .top .ul2box .ulgd::-webkit-scrollbar-track{ background-color: #bbcfef; border-radius: 4px;}
.menu2 .t_navs .top .ul2box .ulgd::-webkit-scrollbar-thumb{ width: 4px;  background-color: #1d50a2; border-radius: 4px;}
.menu2 .t_navs .top .ul2{width: 100%;column-count: 4;}
.menu2 .t_navs .top .ul2 li{break-inside: avoid;margin-bottom: 49px;}
.menu2 .t_navs .top .ul2 li .libox{width: 100%;}
.menu2 .t_navs .top .ul2 li .libox .ej{width: 100%;font-size: 0;}
.menu2 .t_navs .top .ul2 li .libox .ej:hover .ejicon{display: none;}
.menu2 .t_navs .top .ul2 li .libox .ej:hover .ejwords{border-bottom: 2px solid #9baed2;}
.menu2 .t_navs .top .ul2 li .libox .ej .ejwords{font-size: 18px;color: #1d50a2;line-height: 20px;display: inline-block;vertical-align: middle;margin-right: 8px;border-bottom: 2px solid rgba(255,255,255,0);}
.menu2 .t_navs .top .ul2 li .libox .ej .ejicon{width: 6px;height: 11px;display: inline-block;vertical-align: middle;}
.menu2 .t_navs .top .ul2 li .libox .sjbox{width: 100%;margin-top: 18px;}
.menu2 .t_navs .top .ul2 li .libox .sjbox .sj{width: 100%;font-size: 16px;color: #555555;line-height: 22px;margin-bottom: 18px;}
.menu2 .t_navs .top .ul2 li .libox .sjbox .sj:last-child{margin-bottom: 0;}
.menu2 .t_navs .top .ul2 li .libox .sjbox .sj a{color: #555;}
.menu2 .t_navs .top .ul2 li .libox .sjbox .sj:hover a{color: #1d50a2;border-bottom: 1px solid #1d50a2;}
/*隐藏手机显示*/
.menu2 .t_navs .menuph{ display: none;} 
.menu2 .t_navs .xialaph{ display: none;}
/*input*/
.menu2 .t_navs .top .search{display: inline-block;vertical-align: middle;position: relative;margin-left: 20px;}
.menu2 .t_navs .top .search .t_icon{width: 36px;height: 36px;cursor: pointer;}
.menu2 .t_navs .top .search .b_inputbox{width: 220px;height: 34px; background-color: rgba(255,255,255,0.8);position: absolute;right: 0;top: 70px;display: none;}
.menu2 .t_navs .top .search .b_inputbox .inputbox{width: 100%;height: 100%;position: relative;padding-right: 34px;}
.menu2 .t_navs .top .search .b_inputbox .inputbox .input{width: 100%;height: 100%;padding-left: 20px;padding-right: 20px;}
.menu2 .t_navs .top .search .b_inputbox .inputbox .input input{width: 100%;height: 100%;font-size: 12px;color: #999;background-color: rgba(255,255,255,0);}
.menu2 .t_navs .top .search .b_inputbox .inputbox .iconbox{width: 34px;height: 34px;background-color: #1d50a2;position: absolute;right: 0;top: 0;cursor: pointer;}
.menu2 .t_navs .top .search .b_inputbox .inputbox .iconbox .icons{width: 14px;height: 14px;margin-top: 10px;margin-left: 10px;}
@media screen and (max-width:1400px) {
.menu2 .t_navs .top .ul2box{width: 100%;padding: 36px 80px 36px 80px;
height: calc(100vh - 140px);
height: -ms-calc(100vh - 140px);}
.menu2 .t_navs .top .ul2 li .libox .sjbox .sj{margin-bottom: 10px;line-height: 20px;}
.menu2 .t_navs .top .menu .nli span a{ padding: 38px 20px;}
.menu2 .t_navs .top .menu .nli.on span a::after,.menu2 .t_navs .top .menu .nli:hover span a::after{ content: ""; display: block;left: 20px;
width: calc(100% - 40px);
width: -ms-calc(100% - 40px);}
}
@media screen and (max-width:1200px) {
.menu2 .t_navs .top .menu .nli{margin: 0 5px;}
.menu2 .t_navs .top .menu .nli span a{ padding: 38px 5px;}
.menu2 .t_navs .top .menu .nli.on span a::after,.menu2 .t_navs .top .menu .nli:hover span a::after{ content: ""; display: block;left: 10px;
width: calc(100% - 20px);
width: -ms-calc(100% - 20px);}
.menu2 .t_navs .top .search{margin-left: 10px;}
}
@media screen and (max-width:991px) {
/*电脑端导航隐藏*/
.menu2 .t_navs .menu{ display: none!important;}
.menu2 .t_navs .top .search{ display: none!important;}
/*手机端导航显示*/
.menu2 .t_navs .menuph{ display: block;}
.menu2 .t_navs .xialaph{ display: block;}
/*手机端样式*/
.menu2 .t_navs .top{ padding: 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 4; background: #fff;}
/*logo*/
.menu2 .t_navs .top .logo{ margin: 8px 0;}
.menu2 .t_navs .top .logo img{ height: 30px;}
/*右侧三条杠*/
.menu2 .t_navs .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 0;}
.menu2 .t_navs .menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menu2 .t_navs .menuph .point:hover .navbtn,
.menu2 .t_navs .menuph .point:hover .navbtn::after,
.menu2 .t_navs .menuph .point:hover .navbtn::before { width: 28px;}
.menu2 .t_navs .menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #1d50a1;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menu2 .t_navs .menuph .navbtn::after,
.menu2 .t_navs .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #1d50a1;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menu2 .t_navs .menuph .navbtn::after { top: -11px;}
.menu2 .t_navs .menuph .navbtn::before { top: 11px;}
.menu2 .t_navs .menuph .point.active .navbtn{ background: transparent;}
.menu2 .t_navs .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0;}
.menu2 .t_navs .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0;}
/*一级导航*/
.menu2 .t_navs .xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding: 46px 15px 100px 15px; display: none; z-index:3; background:#fff;}
.menu2 .t_navs .xialaph .ul2,
.menu2 .t_navs .xialaph .ul3{ display: none;}

.menu2 .t_navs .xialaph .ul2 .l2{float:left; width:100%;}

.menu2 .t_navs .xialaph h4 a{ float: left; width: 60%; color: #333333;line-height: 50px;font-size: 16px;} 
.menu2 .t_navs .xialaph h4{ float: left; width: 100%; position: relative;}
.menu2 .t_navs .xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.menu2 .t_navs .xialaph h4:hover a,
.menu2 .t_navs .xialaph h5:hover a{ color: #1d50a1;}
.menu2 .t_navs .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f;line-height: 40px; text-transform: uppercase;font-size: 14px;}
.menu2 .t_navs .xialaph h5{ float: left; width: 100%; position: relative;}
.menu2 .t_navs .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.menu2 .t_navs .xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
.menu2 .t_navs .xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: -25px; margin-right: 18px; cursor: pointer;}
.menu2 .t_navs .xialaph h4.active img.img_s,
.menu2 .t_navs .xialaph h5.active img.img_s{ display: none;}
.menu2 .t_navs .xialaph h4.active img.img_d,
.menu2 .t_navs .xialaph h5.active img.img_d{ display: block;}
.menu2 .t_navs .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.menu2 .t_navs .xialaph .ul3{ padding-bottom: 10px; padding-left: 15px; position: relative; float:left; width:100%;}
.menu2 .t_navs .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.menu2 .t_navs .xialaph li:last-child .ul3::after{ display: none;}
.menu2 .t_navs .xialaph .ul3 li a{ color: #333;line-height: 35px; display: block;font-size: 14px;}
.menu2 .t_navs .xialaph .ul3 li:hover a{color: #1d50a1;}
.menu2 .t_navs .xialaph .ul3 li{ padding-top: 5px;}
.menu2 .t_navs .xialaph .ul3 li:first-child{ padding-top: 0;}
/*二级三级导航箭头*/
.menu2 .t_navs .img_d,
.menu2 .t_navs .disno{ display: none;} 
/*input*/
.inputbox{width: 100%;border: 1px solid #999;height: 34px;float: left;margin-top: 20px;padding-right: 34px;position: relative;}
.inputbox .input{width: 100%;height: 100%;padding:0 14px;}
.inputbox .input input{width: 100%;height: 100%;font-size: 14px;color: #999;}
.inputbox .iconbox{width: 34px;height: 32px;position: absolute;right: 0;top: 0px;background-color: #1d50a1;}
.inputbox .iconbox .icon{width: 14px;height: 14px;margin-top: 8px;margin-left: 8px;}
}

/*弹窗*/
._pop{ float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999999; display:none;background-color: rgba(0,0,0,0.8);}
._col{ float:left;  font-size: 0; position:absolute; right:-60px; top:-44px; width:44px; height:44px; border-radius: 100%;color: #999;cursor: pointer;background: url(images/img34.png)no-repeat center center;background-size: cover;}
._htm{ float:left; width:800px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);background-color: rgba(255,255,255,0.5);padding: 12px;}
._htm video{width: 100%;display: block;margin: 0 auto; max-height:65vh;}
._htm img{width: 100%;display: block;margin: 0 auto;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
._col{ float:left;  font-size: 50px; position:absolute; right:-50px; top:0; width:34px; height:34px; border-radius: 100%;color: #999;cursor: pointer;background: url(images);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width:500px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}           
@media  screen and (max-width: 767px){
._col{ float:left;  font-size: 50px; position:absolute; right:10px; top:-55px; width:20px; height:20px; border-radius: 100%;color: #999;cursor: pointer;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width:360px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}

/*分页*/
.Pages{width: 100%;font-size: 0;text-align: center;}
.Pages .a{font-size: 14px;color: #999999;line-height: 30px;width: 30px;height: 30px;background-color: #e6e6e6;display: inline-block;vertical-align: middle;margin: 0 2.5px;}
.Pages .a:hover,.Pages .a.on{color: #fff;background-color: #1d50a1;}
.Pages .prev{width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin-right: 2.5px;background-color: #e6e6e6;position: relative;}
.Pages .prev:hover,
.Pages .prev.on{background-color: #1d50a1;}

.Pages .prev .prevbox{width: 10px;height: 10px;border-top: 1px solid #999999;border-left: 1px solid #999999;margin-top: 10px;margin-left: 12px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.Pages .prev:hover .prevbox,
.Pages .prev.on .prevbox{border-color: #fff;}
.Pages .next{width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin-left: 2.5px;background-color: #e6e6e6;position: relative;}
.Pages .next:hover,
.Pages .next.on{background-color: #1d50a1;}
.Pages .next .nextbox{width: 10px;height: 10px;border-top: 1px solid #999999;border-right: 1px solid #999999;margin-top: 10px;margin-left: 8px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.Pages .next:hover .nextbox,
.Pages .next.on .nextbox{border-color: #fff;}

/*首页banner*/
.sec1_box{width: 100%;position: relative;}
.sec1_box .li{width: 100%;height: auto;}
.sec1_box .li .pic{width: 100%;height: 100vh;}
.sec1_box .icon{width: 25px;height: 65px;position: absolute;bottom:20px;left: 50%;margin-left: -12.5px;
-webkit-transform: translate(0, -50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
animation:myfirst 1s infinite;
-moz-animation:myfirst 1s infinite; 
-webkit-animation:myfirst 1s infinite; 
-o-animation:myfirst 1s infinite;}
@keyframes myfirst
{
0%   { bottom:20px;}
50%  { bottom:10px;}
75%  { bottom:10px;}
100% { bottom:20px;}
}

@-moz-keyframes myfirst
{
0%   { bottom:20px;}
50%  { bottom:10px;}
75%  { bottom:10px;}
100% { bottom:20px;}
}

@-webkit-keyframes myfirst 
{
0%   { bottom:20px;}
50%  { bottom:10px;}
75%  { bottom:10px;}
100% { bottom:20px;}
}

@-o-keyframes myfirst 
{
0%   { bottom:20px;}
50%  { bottom:10px;}
75%  { bottom:10px;}
100% { bottom:20px;}
}
.sec1_box .slick-dots{ position: absolute; bottom: 30px; height: 20px; text-align: center;width: auto;right: 157px;left: auto;}
.sec1_box .slick-dots li{ vertical-align: top; margin: 0 8px;position: relative;}
.sec1_box .slick-dots li::after{content: "";display: block;height: 14px;width: 2px;background-color: #fff;position: absolute;left: 5px;top: 36px;display: none;}
.sec1_box .slick-dots li button{font-size: 16px;color: #fff;line-height: 16px;opacity: 0.6;}
.sec1_box .slick-dots li button::after{content: "0";display: block;font-size: 16px;color: #fff;position: absolute;left: -4.5px;top: 5.2px;}
.sec1_box .slick-dots li.slick-active button{opacity: 1;}
.sec1_box .slick-dots li.slick-active::after{content: "";display: block;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 1081px){
.sec1_box .li .pic{height: 384px;}
.sec1_box .icon{width: 20px;height: 55px;position: absolute;margin-left: -10px;}
.sec1_box .slick-dots{bottom: 18px; height: 20px;right: 60px;}
.sec1_box .slick-dots li{margin: 0 6px;}
.sec1_box .slick-dots li::after{content: "";display: none;height: 10px;left: 5px;top: 28px;}
.sec1_box .slick-dots li button{font-size: 14px;line-height: 14px;}
.sec1_box .slick-dots li button::after{content: "0";display: block;font-size: 14px;left: -4px;top: 5.2px;}
.sec1_box .slick-dots li.slick-active button{opacity: 1;}
}
@media  screen and (max-width: 767px){
.sec1_box .li .pic{height: 290px;}
.sec1_box .icon{display: none;}
.sec1_box .slick-dots{bottom: 18px; height: 20px;right: 0;width: 100%;}
}
/*侧悬浮*/
.cxf{width: 36px;position: fixed;right: 20px;top:50%;z-index: 98;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.cxf .box{width: 70px;}
.cxf .box .box1{width: 100%;margin-bottom: 1px;position: relative;transition: all 0.5s;margin-bottom: 20px;}
.cxf .box .renter{cursor: pointer;}
.cxf .box .box1 .top{width: 36px;height: 36px;}
.cxf .box .box1 .phone{position: absolute;right: 0;top: 5%;margin-top: -15px;background: #1d50a2;padding: 8px;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.cxf .box .box1 .phone .p1{width: 100%;height: 22px;font-size: 16px;color: #ffffff;}
.cxf .box .box1 .phone .p2{font-size: 20px;color: #fff;}
.cxf .box .box1 .phone .phonebox{height: 100%;position: relative;}
.cxf .box .box1 .phones .phonebox{width: 170px;}
.cxf .box .box1 .phone .phonebox::after{content: "";display: block;width: 0;height: 0;border: 10px solid;border-color: transparent transparent #1d50a2;position: absolute;right: -25px;top: 50%;margin-top: -10px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.cxf .box .box1 .phone .phonebox .ewm{width: 100px;height: 100px;}
.cxf .box .box1 .ewms{top: -63%;}
.cxf .box .box1 .con.rtl{ right: 120%;}
.cxf .box .box1 .phone1{left: 0;}
.cxf .box .box1 .con.ltr{ left: 102%;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 1100px){
.cxf .box{display: none;}
}
@media  screen and (max-width: 767px){
}

/*首页模块1*/
.sec2_box{width: 100%;height: 100vh;overflow: hidden;}
.sec2_box .left{width: 50%;float: left;height: 100%;padding-top: 102px;}
.sec2_box .left .leftbox{width: 100%;height: 100%;position: relative;}
.sec2_box .left .leftbox .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 160px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.sec2_box .left .leftbox .wordsbox h2{font-family: "bold";font-size: 50px;color: #1d50a2;line-height: 52px;text-align: center;font-weight: bold;text-transform:uppercase;margin-bottom: 12px;}
.sec2_box .left .leftbox .wordsbox h3{font-family: "bold";font-size: 32px;color: #191919;line-height: 36px;text-align: center;font-weight: bold;margin-bottom: 52px;}
.sec2_box .left .leftbox .wordsbox .pbox{margin-bottom: 54px;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 200px;padding-right: 10px;text-align: justify;}
.sec2_box .left .leftbox .wordsbox .pbox::-webkit-scrollbar{ width: 3px;}
.sec2_box .left .leftbox .wordsbox .pbox::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.sec2_box .left .leftbox .wordsbox .pbox::-webkit-scrollbar-thumb{ width: 3px;  background-color: #1d50a2; border-radius: 3px;}
.sec2_box .left .leftbox .wordsbox .p{font-size: 16px;color: #4c4c4c;line-height: 30px;}
.sec2_box .left .leftbox .wordsbox .boxs{width: 100%;overflow: hidden;}
.sec2_box .left .leftbox .wordsbox .boxs .list{float: left;}
.sec2_box .left .leftbox .wordsbox .boxs .list .iconbox{width: 115px;height: 115px;border: 1px solid #dbe6ff;border-radius: 100%;padding: 10px;margin-bottom: 14px;}
.sec2_box .left .leftbox .wordsbox .boxs .list .iconbox .icon{width: 100%;height: 100%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.sec2_box .left .leftbox .wordsbox .boxs .list:hover .iconbox .icon{transform: rotateY(180deg);}
.sec2_box .left .leftbox .wordsbox .boxs .list .words{font-size: 16px;color: #4c4c4c;line-height: 20px;text-align: center;}
.sec2_box .left .leftbox .wordsbox .boxs .lists{float: left;width: 41px;height: 41px;margin: 0 8%; margin-top: 42px;}
.sec2_box .right{width: 50%;float: right;height: 100%;padding-top: 102px;}
.sec2_box .right .ba_pic{width: 100%;height: 100%;position: relative;}
.sec2_box .right .ba_pic .icon{width: 66px;height: 66px;position: absolute;left: 50%;top: 50%; box-shadow: 0 0 9px rgba(29,80,162,0.31);border-radius: 100%;cursor: pointer;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);}
@media  screen and (max-width: 1900px){
.sec2_box .left .leftbox .wordsbox .boxs .lists{margin: 0 4%; margin-top: 42px;}
}
@media  screen and (max-width: 1660px){
.sec2_box .left .leftbox .wordsbox{padding: 0 40px;}
}
@media  screen and (max-width: 1180px){
.sec2_box .left .leftbox .wordsbox{padding: 0 15px;}
.sec2_box .left .leftbox .wordsbox .boxs .lists{margin: 0 2%; margin-top: 42px;}
}
@media  screen and (max-width: 1081px){
.sec2_box{height: auto;}
.sec2_box .left{width: 100%;height: auto;padding-top: 22px;padding-bottom: 22px;}
.sec2_box .left .leftbox{height: auto;}
.sec2_box .left .leftbox .wordsbox{position: static;padding: 0 15px;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.sec2_box .left .leftbox .wordsbox h2{font-size: 22px;line-height: 30px;margin-bottom: 10px;}
.sec2_box .left .leftbox .wordsbox h3{font-size: 18px;line-height: 26px;margin-bottom: 16px;}
.sec2_box .left .leftbox .wordsbox .pbox{margin-bottom: 16px; max-height: 200px;padding-right: 6px;}
.sec2_box .left .leftbox .wordsbox .p{font-size: 14px;line-height: 24px;}
.sec2_box .left .leftbox .wordsbox .boxs{width: 40%;margin: 0 auto;}
.sec2_box .left .leftbox .wordsbox .boxs .list .iconbox{width: 80px;height: 80px;padding: 6px;margin-bottom: 10px;margin: 0 auto;}
.sec2_box .left .leftbox .wordsbox .boxs .list .words{font-size: 14px;line-height: 18px;}
.sec2_box .left .leftbox .wordsbox .boxs .lists{width: 32px;height: 32px;margin: 0 2.5%; margin-top: 26px;}
.sec2_box .right{width: 100%;height: auto;padding-top: 0px;}
.sec2_box .right .ba_pic{width: 100%;height: 400px;}
.sec2_box .right .ba_pic .icon{width: 50px;height: 50px;}
}
@media  screen and (max-width: 767px){
.sec2_box .left .leftbox .wordsbox h2{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.sec2_box .left .leftbox .wordsbox h3{font-size: 16px;line-height: 22px;margin-bottom: 14px;}
.sec2_box .left .leftbox .wordsbox .pbox{margin-bottom: 14px; max-height: 200px;}
.sec2_box .left .leftbox .wordsbox .p{line-height: 20px;}
.sec2_box .left .leftbox .wordsbox .boxs{width: 100%;}
.sec2_box .left .leftbox .wordsbox .boxs .list .iconbox{width: 70px;height: 70px;padding: 4px;margin-bottom: 8px;}
.sec2_box .left .leftbox .wordsbox .boxs .lists{width: 30px;height: 30px; margin-top: 22px;}
.sec2_box .right .ba_pic{height: 240px;}
.sec2_box .right .ba_pic .icon{width: 40px;height: 40px;}
}

/*首页模块2*/
.section3{padding-top: 40px;}
.sec3_box{width: 100%;overflow: hidden;}
.sec3_box .left{width: 29%;float: left;}
.sec3_box .left .leftbox{width: 100%;padding-right: 21%;}
.sec3_box .left .leftbox h2{font-family: "bold";font-size: 50px;color: #1d50a2;line-height: 56px;font-weight: bold;margin-bottom: 16px;text-transform:uppercase;}
.sec3_box .left .leftbox h3{font-family: "bold";font-size: 32px;color: #191919;line-height: 34px;margin-bottom: 94px;font-weight: bold;}
.sec3_box .left .leftbox .p{font-size: 16px;color: #4c4c4c;line-height: 36px;margin-bottom: 56px;text-align: justify;letter-spacing: 1px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:6;}
.sec3_box .left .leftbox .more{display: inline-block;}
.sec3_box .left .leftbox .more .morebox{width: 172px;/*height: 44px;*/background-color: #2153a4;font-size: 0;text-align: center;line-height: 44px; padding:15px 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sec3_box .left .leftbox .more .morebox .dian{width: 3px;height: 3px;background-color: #fff;display: inline-block;vertical-align: middle;}
.sec3_box .left .leftbox .more .morebox .words{font-size: 14px;color: #ffffff;line-height: 14px;display: inline-block;vertical-align: middle;margin: 0 6px;}
.sec3_box .left .leftbox .more .morebox .icon{width: 18px;height: 8px;display: inline-block;vertical-align: middle;}
.sec3_box .left .leftbox .more .morebox:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);}
.sec3_box .right{width: 71%;float: right;padding-top: 66px;}
.sec3_box .right .rightbox{width: 100%;overflow: hidden;}
.sec3_box .right .rightbox .list{width: 33.3333%;padding: 0 14px;float: left;}
.sec3_box .right .rightbox .list .listbox{width: 100%;position: relative;}
.sec3_box .right .rightbox .list .listbox .pic{width: 100%; padding-bottom: 133.33%; position: relative; overflow: hidden;}
.sec3_box .right .rightbox .list .listbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.sec3_box .right .rightbox .list .listbox .box1{width: 100%;position: absolute;left: 0;top: 0;height: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sec3_box .right .rightbox .list .listbox .box1 .iconbox{width: 106px;height: 106px;padding: 8px; background-color: rgba(255,255,255,0.2);border-radius: 100%;position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);}
.sec3_box .right .rightbox .list .listbox .box1 .iconbox .icon{width: 100%;height: 100%;border-radius: 100%;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox{width: 100%;position: absolute;left: 0;bottom: 0;padding: 28px;font-size: 0;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .yw{font-size: 48px;color: #ffffff;line-height: 48px;display: inline-block;vertical-align: middle;font-weight: bold;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw{display: inline-block;vertical-align: middle;padding-left: 14px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h2{font-size: 18px;color: #ffffff;line-height: 22px;font-weight: bold;margin-bottom: 8px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h3{font-size: 14px;color: rgba(255,255,255,0.8);line-height: 18px;text-transform:uppercase;}
.sec3_box .right .rightbox .list .listbox .box2{width: 83.33%;position: absolute;left: 50%;top: 50%;opacity: 0; padding: 12px;background-color: rgba(29,80,162,0.9);
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box{width: 100%;height: 100%;border: 1px solid rgba(255,255,255,0.1);padding: 32px 40px 50px 40px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box .iconbox{width: 106px;height: 106px;padding: 8px; background-color: rgba(255,255,255,0.2);border-radius: 100%;margin: 0 auto 28px auto;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box .iconbox .icon{width: 100%;height: 100%;border-radius: 100%;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box h2{font-size: 18px;color: #ffffff;line-height: 22px;text-align: center;font-weight: bold;margin-bottom: 16px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box h3{font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;}
.sec3_box .right .rightbox .list .listbox:hover .box1{opacity: 0;}
.sec3_box .right .rightbox .list .listbox:hover .box2{opacity: 1;}
@media  screen and (max-width: 1366px){
.sec3_box .left .leftbox h3{line-height: 34px;margin-bottom: 40px;}
}
@media  screen and (max-width: 1199px){
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw{padding-left: 6px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .yw{font-size: 34px;line-height: 40px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h2{font-size: 14px;line-height: 20px;margin-bottom: 0px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h3{line-height: 14px;font-size: 12px;}
}
@media  screen and (max-width: 1081px){
.section3{padding-top: 0;}
.sec3_box{padding: 22px 0;}
.sec3_box .left{width: 100%;}
.sec3_box .left .leftbox{padding-right: 0;}
.sec3_box .left .leftbox h2{font-size: 22px;line-height: 30px;margin-bottom: 14px;}
.sec3_box .left .leftbox h3{font-size: 18px;line-height: 26px;margin-bottom: 16px;}
.sec3_box .left .leftbox .p{font-size: 14px;line-height: 24px;margin-bottom: 16px;-webkit-line-clamp:4;}
.sec3_box .left .leftbox .more .morebox{width: 120px;/*height: 34px;*/line-height: 34px; padding:10px 0;}
.sec3_box .left .leftbox .more .morebox .dian{width: 2px;height: 2px;}
.sec3_box .left .leftbox .more .morebox .words{font-size: 12px;line-height: 12px;margin: 0 4px;}
.sec3_box .left .leftbox .more .morebox .icon{width: 14px;height: 7px;}
.sec3_box .right{width: 100%;padding-top: 16px;margin: 0 -10px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);}
.sec3_box .right .rightbox .list{padding: 0 10px;height: auto;}
.sec3_box .right .rightbox .list .listbox .box1 .iconbox{width: 80px;height: 80px;padding: 5px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox{padding: 14px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .yw{font-size: 36px;line-height: 36px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw{padding-left: 8px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h2{font-size: 16px;line-height: 18px;margin-bottom: 6px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h3{font-size: 12px;line-height: 14px;}
.sec3_box .right .rightbox .list .listbox .box2{width: 90%;padding: 10px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box{padding: 16px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box .iconbox{width: 80px;height: 80px;padding: 5px;margin: 0 auto 16px auto;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box h2{font-size: 16px;line-height: 20px;margin-bottom: 14px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box h3{font-size: 12px;line-height: 18px;}
}
@media  screen and (max-width: 767px){
.sec3_box .left .leftbox h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sec3_box .left .leftbox h3{font-size: 16px;line-height: 22px;margin-bottom: 14px;}
.sec3_box .left .leftbox .p{line-height: 20px;margin-bottom: 14px;-webkit-line-clamp:3;}
.sec3_box .right{padding-top: 14px;margin: 0 -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);}
.sec3_box .right .rightbox .list{padding: 0 8px;}
.sec3_box .right .rightbox .list .listbox .box1 .iconbox{width: 60px;height: 60px;padding: 4px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox{padding: 10px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .yw{font-size: 30px;line-height: 30px;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw{padding-left: 6px;width: 54%;}
.sec3_box .right .rightbox .list .listbox .box1 .wordsbox .zw h2{font-size: 14px;line-height: 16px;margin-bottom: 4px;}
.sec3_box .right .rightbox .list .listbox .box2{width: 94%;padding: 8px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box{padding: 10px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box .iconbox{width: 60px;height: 60px;padding: 4px;margin: 0 auto 14px auto;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box h2{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.sec3_box .right .rightbox .list .listbox .box2 .b2_box h3{line-height: 16px;}

.sec3_box .right .rightbox .slick-prev{width: 10px;height: 20px;background: url(images/img160.png) no-repeat center center; background-size: cover;left: 20px;top: 50%;}
.sec3_box .right .rightbox .slick-next{width: 10px;height: 20px;background: url(images/img159.png) no-repeat center center; background-size: cover;right: 20px;top: 50%;}
}

/*首页模块3*/
.section4{padding-top: 40px;position: relative;}
.sec4_box{width: 100%;position: relative;z-index: 9;}
.sec4_box .titbox{width: 100%;margin-bottom: 80px;}
.sec4_box .titbox h2{font-family: "bold";font-size: 50px;line-height: 50px;color: #ffffff;margin-bottom: 12px;text-align: center;font-weight: bold;text-transform:uppercase;}
.sec4_box .titbox h3{font-family: "bold";font-size: 32px;line-height: 32px;color: #ffffff;text-align: center;font-weight: bold;}
.sec4_box .u1{margin: 0 -20px;padding-bottom: 52px;
width: calc(100% + 40px);
width: -ms-calc(100% + 40px);}
.sec4_box .u1 .l1{padding: 0 20px;}
.sec4_box .u1 .l1 .libox{width: 100%;position: relative;}
.sec4_box .u1 .l1 .libox::after{content: "";display: block;position: absolute;left: 10px;top: 10px;border: 1px solid rgba(255,255,255,0.5);
width: calc(100% - 20px);
width: -ms-calc(100% - 20px);
height: calc(100% - 20px);
height: -ms-calc(100% - 20px);}
.sec4_box .u1 .l1 .libox .pic{ padding-bottom: 56.66%; position: relative; overflow: hidden;}
.sec4_box .u1 .l1 .libox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.sec4_box .u1 .l1 .libox .wordsbox{width: 100%;position: absolute;bottom: 10px;left: 0;padding: 20px 95px;}
.sec4_box .u1 .l1 .libox .wordsbox h2{font-size: 22px;color: #ffffff;line-height: 30px;text-align: center;margin-bottom: 14px;}
.sec4_box .u1 .l1 .libox .wordsbox h3{font-size: 16px;color: rgba(255,255,255,0.8);line-height: 28px;text-align: center;display: none;}
.sec4_box .u1 .l1:hover .libox .wordsbox h3{display: block;}
.sec4_box .u1 .slick-dots{ position: absolute; bottom: 0; height: 12px; text-align: center;}
.sec4_box .u1 .slick-dots li{ vertical-align: top; width: 12px; height: 12px;border-radius: 100%; margin: 0 5px; background: rgba(255,255,255,0.4);}
.sec4_box .u1 .slick-dots li.slick-active{ background: #fff;}
@media  screen and (max-width: 1366px){
.sec4_box .titbox{margin-bottom: 40px;}

}
@media  screen and (max-width: 1081px){
.section4{padding-top: 0;}
.sec4_box{padding: 22px;}
.sec4_box .titbox{margin-bottom: 16px;}
.sec4_box .titbox h2{font-size: 22px;line-height: 26px;margin-bottom: 10px;}
.sec4_box .titbox h3{font-size: 18px;line-height: 24px;}
.sec4_box .u1{margin: 0 -10px;padding-bottom: 28px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);}
.sec4_box .u1 .l1{padding: 0 10px;height: auto;}
.sec4_box .u1 .l1 .libox::after{content: "";display: block;left: 8px;top: 8px;
width: calc(100% - 16px);
width: -ms-calc(100% - 16px);
height: calc(100% - 16px);
height: -ms-calc(100% - 16px);}
.sec4_box .u1 .l1 .libox .wordsbox{bottom: 8px;padding: 14px 20px;}
.sec4_box .u1 .l1 .libox .wordsbox h2{font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.sec4_box .u1 .l1 .libox .wordsbox h3{font-size: 14px;line-height: 24px;}
.sec4_box .u1 .slick-dots{height: 8px;}
.sec4_box .u1 .slick-dots li{width: 8px; height: 8px;margin: 0 4px;}
}
@media  screen and (max-width: 767px){
.sec4_box .titbox{margin-bottom: 14px;}
.sec4_box .titbox h2{font-size: 18px;line-height: 22px;margin-bottom: 8px;}
.sec4_box .titbox h3{font-size: 16px;line-height: 20px;}
.sec4_box .u1{margin: 0;padding-bottom: 20px;width: 100%;}
.sec4_box .u1 .l1{padding: 0 2px;}
.sec4_box .u1 .l1 .libox::after{content: "";display: block;left: 7px;top: 7px;
width: calc(100% - 14px);
width: -ms-calc(100% - 14px);
height: calc(100% - 14px);
height: -ms-calc(100% - 14px);}
.sec4_box .u1 .l1 .libox .wordsbox{bottom: 7px;padding: 10px 14px;}
.sec4_box .u1 .l1 .libox .wordsbox h2{font-size: 16px;line-height: 24px;margin-bottom: 8px;}
.sec4_box .u1 .l1 .libox .wordsbox h3{line-height: 20px;}
.sec4_box .u1 .slick-dots{height: 6px;}
.sec4_box .u1 .slick-dots li{width: 6px; height: 6px;}

.sec4_box .u1 .slick-prev{width: 14px;height: 26px;background: url(images/img160.png) no-repeat center center; background-size: cover;left: -18px;top: 50%;}
.sec4_box .u1 .slick-next{width: 14px;height: 26px;background: url(images/img159.png) no-repeat center center; background-size: cover;right: -18px;top: 50%;}
}

/*首页模块4*/
.section5{}
.sec5_box{width: 100%;padding-top: 102px;
height: calc(100vh - 50px);
height: -ms-calc(100vh - 50px);}
.sec5_box .content{width: 100%;height: 100%;position: relative;}
.sec5_box .content .contentbox{width: 100%;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.sec5_box .titbox{width: 100%;margin-bottom: 116px;}
.sec5_box .titbox h2{font-family: "bold";font-size: 50px;line-height: 50px;color: #1d50a2;margin-bottom: 12px;text-align: center;font-weight: bold;text-transform:uppercase;}
.sec5_box .titbox h3{font-family: "bold";font-size: 32px;line-height: 32px;color: #191919;text-align: center;font-weight: bold;}
.sec5_box ul{margin: 0 -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.sec5_box ul li{padding: 0 5px;}
.sec5_box ul li .libox{width: 100%;}
.sec5_box ul li .libox .iconbox{width: 110px;height: 110px;background-color: #4972b3;border-radius: 100%;margin: 0 auto;}
.sec5_box ul li .libox .iconbox .icon{width: 100%;height: 100%;}
.sec5_box ul li .libox h2{font-family: "bold";font-size: 16px;color: #4c4c4c;line-height: 20px;text-align: center;margin-bottom: 8px;font-weight: bold;margin-top: 30px;text-transform:uppercase;}
.sec5_box ul li .libox .border{width: 20px;height: 2px;background-color: #a4a6a8;margin: 0 auto 5px auto;}
.sec5_box ul li .libox h3{font-size: 16px;color: #4c4c4c;line-height: 20px;text-align: center;margin-bottom: 16px;}
.sec5_box ul li .libox h4{font-size: 14px;color: #656565;line-height: 18px;text-align: center;}
.sec5_box ul li .libox:hover .iconbox{background-color: #1d50a2;}
.sec5_box ul li .libox:hover h2{color: #1d50a2;}
.sec5_box ul li .libox:hover .border{border-color: #2454ba;}
.sec5_box ul li .libox:hover h3{color: #1d50a2;}
.sec5_box ul li .libox:hover h4{color: #1d50a2;}
.bottomnav{width: 100%;padding: 15px;background-color: #4972b3;font-size: 14px;color: #e5e5e5;line-height: 20px;text-align: center;}
.bottomnav a{color: #e5e5e5;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 1081px){
.sec5_box{height: auto;padding-top: 0;padding: 22px 0;}
.sec5_box .content{height: auto;}
.sec5_box .content .contentbox{position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.sec5_box .titbox{margin-bottom: 16px;}
.sec5_box .titbox h2{font-size: 22px;line-height: 26px;margin-bottom: 10px;}
.sec5_box .titbox h3{font-size: 18px;line-height: 24px;}
.sec5_box ul{margin: 0 -4px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);}
.sec5_box ul li{padding: 0 4px;height: auto;}
.sec5_box ul li .libox .iconbox{width: 90px;height: 90px;}
.sec5_box ul li .libox h2{font-size: 14px;line-height: 18px;margin-bottom: 6px;margin-top: 14px;}
.sec5_box ul li .libox .border{width: 18px;height: 2px;}
.sec5_box ul li .libox h3{font-size: 14px;line-height: 18px;margin-bottom: 14px;}
.sec5_box ul li .libox h4{font-size: 14px;;line-height: 18px;}
.bottomnav{padding: 10px 15px;font-size: 12px;line-height: 16px;}
}
@media  screen and (max-width: 767px){
.sec5_box .titbox{margin-bottom: 14px;}
.sec5_box .titbox h2{font-size: 18px;line-height: 22px;margin-bottom: 8px;}
.sec5_box .titbox h3{font-size: 16px;line-height: 20px;}
.sec5_box ul li .libox .iconbox{width: 70px;height: 70px;}
.sec5_box ul li .libox h2{font-size: 12px;line-height: 16px;margin-bottom: 4px;margin-top: 12px;}
.sec5_box ul li .libox .border{width: 16px;}
.sec5_box ul li .libox h3{font-size: 12px;line-height: 16px;margin-bottom: 12px;}
.sec5_box ul li .libox h4{font-size: 12px;;line-height: 16px;}

.sec5_box ul .slick-prev{width: 14px;height: 26px;background: url(images/img150.png) no-repeat center center; background-size: cover;left: 0px;top: 50%;}
.sec5_box ul .slick-next{width: 14px;height: 26px;background: url(images/img151.png) no-repeat center center; background-size: cover;right: 0px;top: 50%;}
}

/*内页*/
.ny .menu2{width: 100%;}

/*内页banner*/
.ny_banner{width: 100%;position: relative;cursor: pointer;}
.ny_banner .pic{width: 100%;}
.ny_banner .pic img{width: 100%;display: block;}
.ny_banner .posi{width: 100%;position: absolute;left: 0;top: 50%;font-size: 0;text-align: center;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.ny_banner .posi .border{width: 218px;height: 1px;display: inline-block;vertical-align: middle;}
.ny_banner .posi .words{font-size: 48px;color: #ffffff;line-height: 48px;display: inline-block;vertical-align: middle;margin: 0 20px;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.ny_banner{margin-top: 46px;}
.ny_banner .posi .border{width: 140px;}
.ny_banner .posi .words{font-size: 30px;line-height: 30px;margin: 0 12px;}
}
@media  screen and (max-width: 767px){
.ny_banner .posi .border{width: 60px;}
.ny_banner .posi .words{font-size: 22px;line-height: 22px;margin: 0 8px;}
}

/*内页底部*/
.b_navs .q_d_m{ float: left; width: 100%; height: 50px;}
.b_navs .pf_down{ width: 100%; float: left; position: fixed; left: 0; bottom: 0; height: 50px; background: #1d50a2; z-index: 16; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);}
.b_navs .pf_down li{ width: 33.3%; float: left; text-align: center; padding: 7px 0 4px 0; border-right: 1px solid #fff;}
.b_navs .pf_down li .ico7{ width: 100%; float: left; height: 20px;}
.b_navs .pf_down li .d_name{ width: 100%; float: left; margin-top: 4px; font-size: 12px; color: #fff; line-height: 14px;}
.b_navs .pf_down li.l1 .ico7{ background: url(images/img4.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l2 .ico7{ background: url(images/img3.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l3 .ico7{ background: url(images/img2.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li:last-child{ border: none;}
.b_navs .pf_down li:nth-child(3n){ border: none;}
.ny_bottomnav{width: 100%;background-color: #131821;position: relative;}
.ny_bottomnav .bnavs{width: 100%;padding: 54px 0;border-bottom: 1px solid rgba(255,255,255,0.1);position: relative;z-index: 9;}
.ny_bottomnav .bnavs .navbox{width: 100%;}
.ny_bottomnav .bnavs .navbox ul{width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.ny_bottomnav .bnavs .navbox ul li{font-size: 16px;line-height: 16px;}
.ny_bottomnav .bnavs .navbox ul li a{color: #fff;}
.ny_bottomnav .bnavs .navbox ul li a:hover{opacity: 0.8;}
.ny_bottomnav .bq{font-size: 14px;color: #ffffff;line-height: 14px;text-align: center;padding: 20px 15px;position: relative;z-index: 9;}
.ny_bottomnav .bq a{color: #fff;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.ny_bottomnav{padding-bottom: 50px;}
.ny_bottomnav .bnavs{display: none;}
.ny_bottomnav .bq{font-size: 12px;line-height: 20px;padding: 14px;}
}
@media  screen and (max-width: 767px){
}


/*内页二级导航*/
.ej_section{width: 100%;border-bottom: 1px solid rgba(0,0,0,0.12);padding: 0 15px;}
.ej_section ul{width: 100%;text-align: center;font-size: 0;}
.ej_sections ul{padding: 0 34px;}
.ej_section ul li{display: inline-block;vertical-align: middle;overflow: hidden;margin: 0 2px;height: auto;}
.ej_section ul li a{display: block;padding: 28px 48px;font-size: 20px;color: #333333;line-height: 20px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.ej_section ul li a::after{content: "";display: block;width: 100%;height: 3px;background-color: #1d50a2;position: absolute;left: -100%;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.ej_section ul li a:hover,.ej_section ul li.on a{color: #1d50a2;font-family: "bold";}
.ej_section ul li a:hover::after,.ej_section ul li.on a::after{content: "";display: block;left: 0;}
.ej_sections .slick-prev{width: 16px;height: 32px;background: url(images/img83.png) no-repeat center center; background-size: cover;left: 0;top: 50%;background-color: #b2b2b2;}
.ej_sections .slick-next{width: 16px;height: 32px;background: url(images/img84.png) no-repeat center center; background-size: cover;right: 0;top: 50%;background-color: #b2b2b2;}
.ej_sections .slick-prev:hover,.ej_section .slick-next:hover{background-color: #1d50a1;}
@media  screen and (max-width: 1400px){
.ej_sections ul li a{padding: 28px 10px;}
}
@media  screen and (max-width: 991px){
.ej_section ul li a{padding: 14px 16px;font-size: 16px;line-height: 16px;}
.ej_section ul li a::after{content: "";display: block;height: 2px;}
}
@media  screen and (max-width: 767px){
.ej_section ul{white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; width: 100%;}
.ej_section ul::-webkit-scrollbar{ display: none;}
.ej_section ul li a{padding: 12px 14px;font-size: 14px;line-height: 14px;}
}

/*内页标题*/
.ny_tit{width: 100%;position: relative;}
.ny_tit h2{font-family: "bold";font-size: 90px;color: rgba(73,114,179,0.08);line-height: 90px;text-align: center;width: 100%;text-transform:uppercase;font-weight: bold;}
.ny_tit h3{font-family: "bold";font-size: 36px;color: #333333;line-height: 36px;width: 100%;text-align: center;font-weight: bold;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.ny_tits h2{color: rgba(255,255,255,0.04);}
.ny_tits h3{color: #fff;}
@media  screen and (max-width: 1400px){
.ny_tit h2{font-size: 70px;line-height: 70px;}
.ny_tit h3{font-size: 30px;line-height: 30px;;}
}
@media  screen and (max-width: 991px){
.ny_tit h2{font-size: 50px;line-height: 50px;}
.ny_tit h3{font-size: 24px;line-height: 24px;}
}
@media  screen and (max-width: 767px){
.hy_ej_section{display: none;}
.ny_tit h2{font-size: 32px;line-height: 32px;}
.ny_tit h3{font-size: 18px;line-height: 18px;}
}

/*关于我们*/
/*模块1*/
.gywm_section{width: 100%;padding: 85px 0 100px 0;position: relative;}
.gywm_section .content{width: 100%;overflow: hidden;margin-top: 50px;}
.gywm_section .content .left{width: 46%;float: left;padding-right: 80px;padding-top: 56px;}
.gywm_section .content .left h2{font-family: "bold";font-size: 28px;color: #1d50a2;line-height: 32px;font-weight: bold;padding-bottom:26px;margin-bottom: 28px;position: relative;}
.gywm_section .content .left h2::after{content: "";display: block;width: 50px;height: 4px;background-color: #1d50a2;position: absolute;bottom: 0;left: 0;}
.gywm_section .content .left .pbox{width: 100%;padding-right: 42px;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 370px;}
.gywm_section .content .left .pbox::-webkit-scrollbar{ width: 3px;}
.gywm_section .content .left .pbox::-webkit-scrollbar-track{ background-color: #99afd4; border-radius: 3px;}
.gywm_section .content .left .pbox::-webkit-scrollbar-thumb{ width: 3px;  background-color: #1d50a2; border-radius: 3px;}
.gywm_section .content .left .pbox{font-size: 16px;color: #555555;line-height: 32px;text-align: justify;}
.gywm_section .content .right{width: 54%;float: right;position: relative;cursor: pointer;}
.gywm_section .content .right .pic{width: 100%;height: 578px;}
.gywm_section .content .right .pic .icon{width: 72px;height: 75px;position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.gywm_section{padding: 22px 0;}
.gywm_section .content{margin-top: 16px;}
.gywm_section .content .left{width: 50%;padding-right: 20px;padding-top: 14px;}
.gywm_section .content .left h2{font-size: 18px;line-height: 24px;padding-bottom:16px;margin-bottom: 14px;}
.gywm_section .content .left .pbox{max-height: 156px;}
.gywm_section .content .left .pbox{font-size: 14px;line-height: 22px;}
.gywm_section .content .right{width: 50%;}
.gywm_section .content .right .pic{height: 245px;}
.gywm_section .content .right .pic .icon{width: 50px;height: 50px;}
}
@media  screen and (max-width: 767px){
.gywm_section .content{margin-top: 14px;}
.gywm_section .content .left{padding-right: 0px;padding-top: 0;width: 100%;margin-bottom: 14px;}
.gywm_section .content .left h2{font-size: 16px;line-height: 20px;padding-bottom:14px;margin-bottom: 12px;}
.gywm_section .content .left .pbox{max-height: 120px;}
.gywm_section .content .left .pbox{line-height: 20px;}
.gywm_section .content .right{width: 100%;}
.gywm_section .content .right .pic{height: 200px;}
.gywm_section .content .right .pic .icon{width: 40px;height: 40px;}
}

/*模块2*/
.gywm_section2{width: 100%;padding: 95px 0;}
.gywm_section2 .content{width: 100%;overflow: hidden;margin-top: 94px;}
.gywm_section2 .content .left{width: 44%;float: left;padding-left: 16px;padding-bottom: 16px;}
.gywm_section2 .content .left .leftbox{width: 100%;position: relative;}
.gywm_section2 .content .left .leftbox .pic{width: 100%; padding-bottom: 51.31%; position: relative; overflow: hidden;}
.gywm_section2 .content .left .leftbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.gywm_section2 .content .left .leftbox .pic1{position: relative;z-index: 9;}
.gywm_section2 .content .left .leftbox .pic2{position: absolute;left: -16px;top: 16px;z-index: 8;}
.gywm_section2 .content .left .leftbox::after{content: "";display: block;width: 100%;height: 100%;background-color: #fff;position: absolute;left: 0;top: 0;z-index: 7; box-shadow: 0 0 8px rgb(220,220,220); }
.gywm_section2 .content .right{width: 56%;float: right;padding-left: 116px;padding-top: 56px;}
.gywm_section2 .content .right h2{font-size: 24px;color: #333333;line-height: 30px;font-weight: bold;font-family: "bold";}
.gywm_section2 .content .right ul{width: 100%;margin-top: 30px;}
.gywm_section2 .content .right ul li{width: 100%;margin-bottom: 36px;font-size: 0;}
.gywm_section2 .content .right ul li:last-child{margin-bottom: 0;}
.gywm_section2 .content .right ul li .icon{width: 8px;height: 8px;background-color: #0053c1;display: inline-block;vertical-align: top;margin-top: 10px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.gywm_section2 .content .right ul li .words{font-size: 16px;color: #555555;line-height: 30px;padding-left: 16px;display: inline-block;vertical-align: top;
width: calc(100% - 10px);
width: -ms-calc(100% - 10px);}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.gywm_section2{padding: 22px 0;}
.gywm_section2 .content{margin-top: 16px;}
.gywm_section2 .content .left{width: 100%;padding-left: 10px;padding-bottom: 10px;}
.gywm_section2 .content .left .leftbox .pic2{left: -10px;top: 10px;}
.gywm_section2 .content .right{width: 100%;padding-left: 0;padding-top: 14px;}
.gywm_section2 .content .right h2{font-size: 18px;line-height: 24px;}
.gywm_section2 .content .right ul{;margin-top: 14px;}
.gywm_section2 .content .right ul li{margin-bottom: 14px;}
.gywm_section2 .content .right ul li .icon{width: 6px;height: 6px;margin-top: 8px;}
.gywm_section2 .content .right ul li .words{font-size: 14px;line-height: 22px;padding-left: 8px;
width: calc(100% - 8px);
width: -ms-calc(100% - 8px);}
}
@media  screen and (max-width: 767px){
.gywm_section2 .content{margin-top: 14px;}
.gywm_section2 .content .left{padding-left: 8px;padding-bottom: 8px;}
.gywm_section2 .content .left .leftbox .pic2{left: -8px;top: 8px;}
.gywm_section2 .content .right{padding-left: 8px;}
.gywm_section2 .content .right h2{font-size: 16px;line-height: 22px;}
.gywm_section2 .content .right ul{;margin-top: 12px;}
.gywm_section2 .content .right ul li{margin-bottom: 12px;}
.gywm_section2 .content .right ul li .icon{margin-top: 6px;}
.gywm_section2 .content .right ul li .words{line-height: 20px;}
}

/*模块3*/
.gywm_section3{width: 100%;padding: 96px 0;position: relative;}
/*.gywm_section3 .content{width: 100%;margin-top: 46px;position: relative;z-index: 9}
.gywm_section3 .content ul{width: 100%;overflow: hidden;}
.gywm_section3 .content ul li{width: 33.333333%;float: left;height: auto;}
.gywm_section3 .content ul li .picbox{ width: 100%;height: 356px;overflow: hidden;}
.gywm_section3 .content ul li .picbox .pic{width: 100%;height: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gywm_section3 .content ul li:hover .picbox .pic{
transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);}
.gywm_section3 .content ul li .wordsbox{width: 100%;height: 356px;position: relative;background-color: #fff;overflow: hidden;}
.gywm_section3 .content ul li .wordsbox .posi{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 22%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.gywm_section3 .content ul li .wordsbox .posi .words{font-family: "bold";width: 100%;font-size: 0;border-bottom: 3px solid #1d50a1;padding-bottom: 16px;margin-bottom: 16px;}
.gywm_section3 .content ul li .wordsbox .posi .words .words1{font-family: "bold";font-size: 24px;color: #333333;line-height: 26px;display: inline-block;vertical-align: middle;font-weight: bold;margin-right: 8px;}
.gywm_section3 .content ul li .wordsbox .posi .words .words2{font-family: "bold";font-size: 24px;color: #1d50a1;line-height: 26px;display: inline-block;vertical-align: middle;font-weight: bold;text-transform:uppercase;font-style: italic;}
.gywm_section3 .content ul li .wordsbox .posi .text{font-size: 18px;color: #666666;line-height: 22px;}*/

.gywm_section3 .contents{width: 100%;margin-top: 46px;position: relative;z-index: 9}
.gywm_section3 .contents ._t{width: 100%;height: 356px;}
.gywm_section3 .contents ._t .pic{width: 100%;height: 100%;}
.gywm_section3 .contents ._b{width: 100%;}
.gywm_section3 .contents ._b .listbox{width: 100%;overflow: hidden;}
.gywm_section3 .contents ._b .listbox .list{width: 33.33333333%;float: left;background-color: #fff;}
.gywm_section3 .contents ._b .listbox .list .wordsbox{width: 100%;height: 356px;position: relative;overflow: hidden;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 22%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.gywm_section3 .contents ._b .listbox .list .posi .words{font-family: "bold";width: 100%;font-size: 0;border-bottom: 3px solid #1d50a1;padding-bottom: 16px;margin-bottom: 16px;}
.gywm_section3 .contents ._b .listbox .list .posi .words .words1{font-family: "bold";font-size: 24px;color: #333333;line-height: 26px;display: inline-block;vertical-align: middle;font-weight: bold;margin-right: 8px;}
.gywm_section3 .contents ._b .listbox .list .posi .words .words2{font-family: "bold";font-size: 24px;color: #1d50a1;line-height: 26px;display: inline-block;vertical-align: middle;font-weight: bold;text-transform:uppercase;font-style: italic;}
.gywm_section3 .contents ._b .listbox .list .posi .text{font-size: 18px;color: #666666;line-height: 22px;height: 44px;}
.gywm_section3 .contents ._b .listbox .list .posi .text2{display: none;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.gywm_section3{padding: 22px 0;}
/*.gywm_section3 .content{margin-top: 16px;}
.gywm_section3 .content ul li .picbox{height: 200px;}
.gywm_section3 .content ul li .wordsbox{height: 200px;}
.gywm_section3 .content ul li .wordsbox .posi{padding: 0 8%;}
.gywm_section3 .content ul li .wordsbox .posi .words{padding-bottom: 12px;margin-bottom: 12px;}
.gywm_section3 .content ul li .wordsbox .posi .words .words1{font-size: 16px;line-height: 22px;margin-right: 6px;}
.gywm_section3 .content ul li .wordsbox .posi .words .words2{font-size: 16px;line-height: 22px;}
.gywm_section3 .content ul li .wordsbox .posi .text{font-size: 16px;line-height: 20px;}*/




.gywm_section3 .contents{margin-top: 16px;}
.gywm_section3 .contents ._t{height: 200px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox{height: 200px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi{padding: 0 8%;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .words{padding-bottom: 12px;margin-bottom: 12px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .words .words1{font-size: 16px;line-height: 22px;margin-right: 6px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .words .words2{font-size: 16px;line-height: 22px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .text{font-size: 16px;line-height: 20px;}
}
@media  screen and (max-width: 767px){
.gywm_section3 .content{margin-top: 14px;}
/*.gywm_section3 .content ul li .picbox{height: 160px;}
.gywm_section3 .content ul li .wordsbox{height: 160px;}
.gywm_section3 .content ul li .wordsbox .posi{padding: 0 4%;}
.gywm_section3 .content ul li .wordsbox .posi .words{padding-bottom: 10px;margin-bottom: 10px;}
.gywm_section3 .content ul li .wordsbox .posi .words .words1{font-size: 12px;line-height: 20px;margin-right: 4px;}
.gywm_section3 .content ul li .wordsbox .posi .words .words2{font-size: 12px;line-height: 20px;}
.gywm_section3 .content ul li .wordsbox .posi .text{font-size: 12px;}*/

.gywm_section3 .contents ._t{height: 160px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox{height: 160px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi{padding: 0 4%;border-right: 3px solid #555;}
.gywm_section3 .contents ._b .listbox .list:last-child .wordsbox .posi{border-right: 0;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .words{padding-bottom: 10px;margin-bottom: 10px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .words .words1{font-size: 12px;line-height: 20px;margin-right: 4px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .words .words2{font-size: 12px;line-height: 20px;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .text{font-size: 12px;text-align: center;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .text1{display: none;}
.gywm_section3 .contents ._b .listbox .list .wordsbox .posi .text2{display: block;}
}

/*模块4*/
.gywm_section5{width: 100%;padding: 98px 0;}
.gywm_section5 .content{width: 100%;margin-top: 64px;overflow: hidden;}
.gywm_section5 .content .leftbox{width: 64.37%;float: left;padding-right: 100px;margin-top: 22px;}
.gywm_section5 .content .leftbox .left{width: 100%;overflow: hidden;overflow-y: auto; scrollbar-width: thin; max-height: 432px;}
.gywm_section5 .content .leftbox .left::-webkit-scrollbar{ width: 3px;}
.gywm_section5 .content .leftbox .left::-webkit-scrollbar-track{ background-color: #b6c1d3; border-radius: 3px;}
.gywm_section5 .content .leftbox .left::-webkit-scrollbar-thumb{ width: 3px;  background-color: #1d50a2; border-radius: 3px;}
.gywm_section5 .content .leftbox .left li{width: 33.3333%;float: left;margin-bottom: 25px;cursor: pointer;position: relative;padding-left: 5px;}
.gywm_section5 .content .leftbox .left li .dian{width: 5px;height: 5px;border-radius: 100%;background-color: #6889bd;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.gywm_section5 .content .leftbox .left li .words{font-size: 16px;color: #555555;line-height: 22px;display: inline-block;vertical-align: middle;border-bottom: 1px solid rgba(255,255,255,0);padding:6px 0; padding-left: 8px;}
.gywm_section5 .content .leftbox .left li.on .words{font-weight: bold;color: #1d50a2;font-weight: bold;border-bottom: 1px solid #1d50a2;font-family: "bold";}
.gywm_section5 .content .leftbox .left li.on .dian{background-color: #1d50a2;}
.gywm_section5 .content .right{width: 35.63%;float: right;}
.gywm_section5 .content .right li{width: 100%;padding-right: 10px;}
.gywm_section5 .content .right li .libox{width: 100%;background-color: #fff; box-shadow: 0 0 8px rgb(220,220,220); }
.gywm_section5 .content .right li .libox .picbox{width: 100%;padding:20px;border-bottom: 1px solid #d9dada; }
.gywm_section5 .content .right li .libox .picbox .pic{width: 100%;height: 370px;margin: 0 auto; position:relative; overflow:hidden;}
.gywm_section5 .content .right li .libox .picbox .pic img{display:block; width:auto; height:auto; max-height:100%; max-width:100%; position:absolute; left:50%; top:50%;
    -webkit-transform: translate( -50%, -50%);
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%); }
.gywm_section5 .content .right li .libox .words{font-size: 18px;color: #1d50a2;line-height: 30px;padding: 18px 15px;text-align: center;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.gywm_section5{padding: 22px 0;}
.gywm_section5 .content{margin-top: 16px;}
.gywm_section5 .content .leftbox{width: 100%;padding-right: 0;margin-top: 0;margin-bottom: 20px;}
.gywm_section5 .content .leftbox .left{max-height: 206px;}
.gywm_section5 .content .leftbox .left li{margin-bottom: 14px;padding-left: 4px;}
.gywm_section5 .content .leftbox .left li .dian{width: 4px;height: 4px;}
.gywm_section5 .content .leftbox .left li .words{font-size: 14px;line-height: 20px;padding:4px 0; padding-left: 6px;}
.gywm_section5 .content .right{width: 100%;}
.gywm_section5 .content .right li .libox .picbox{padding: 16px;}
.gywm_section5 .content .right li .libox .picbox .pic{width: 220px;height: 170px;}
.gywm_section5 .content .right li .libox .words{font-size: 16px;line-height: 24px;padding: 14px;}
}
@media  screen and (max-width: 767px){
.gywm_section5 .content{margin-top: 14px;}
.gywm_section5 .content .leftbox{margin-bottom: 16px;}
.gywm_section5 .content .leftbox .left{max-height: 150px;}
.gywm_section5 .content .leftbox .left li{margin-bottom: 12px;width: 50%;}
.gywm_section5 .content .leftbox .left li .words{font-size: 12px;}
.gywm_section5 .content .right li .libox .picbox{padding: 14px;}
.gywm_section5 .content .right li .libox .picbox .pic{width: 160px;height: 125px;}
.gywm_section5 .content .right li .libox .words{font-size: 14px;line-height: 20px;padding: 12px;}
}

/*模块5*/
.gywm_section4{width: 100%;padding: 94px 0;}
.gywm_section4 .content{width: 100%;margin-top: 60px;}
.gywm_section4 .content .u1{margin: 0 -15px;padding-bottom: 70px;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);}
.gywm_section4 .content .u1 .l1{padding: 10px 15px 0 15px;height: auto;}
.gywm_section4 .content .u1 .l1 .libox{width: 100%;cursor: pointer;}
.gywm_section4 .content .u1 .l1 .libox .picbox{width: 100%;padding: 20px 30px;background-color: #fff;overflow: hidden; position: relative; box-shadow: 0 0 8px rgb(220,220,220); }
.gywm_section4 .content .u1 .l1 .libox .picbox .pic{ padding-bottom: 77.68%; position: relative; overflow: hidden;}
.gywm_section4 .content .u1 .l1 .libox .picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.gywm_section4 .content .u1 .l1 .libox .picbox .icon{width: 32px;height: 32px;position: absolute;top: 50%;left: 50%;z-index: 10;opacity: 0;
	transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);}
.gywm_section4 .content .u1 .l1 .libox .picbox::after{content: "";display: block;width: 100%;height: 100%; background-color: rgba(29,80,162,0.95);position: absolute;left: 0;bottom: -100%;z-index: 9;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gywm_section4 .content .u1 .l1 .libox:hover .picbox .icon{opacity: 1;}
.gywm_section4 .content .u1 .l1 .libox:hover .picbox::after{bottom: 0;}
.gywm_section4 .content .u1 .l1 .libox .words{font-size: 16px;color: #555555;line-height: 24px;text-align: center;padding: 16px 10px 0 10px;}
.gywm_section4 .content .slick-dots{ position: absolute; bottom: 0; height: 12px; text-align: center;}
.gywm_section4 .content .slick-dots li{ vertical-align: top; width: 12px; height: 12px;border-radius: 100%; margin: 0 5px; border: 1px solid #1d50a2;}
.gywm_section4 .content .slick-dots li.slick-active{ background: #1d50a2;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.gywm_section4{padding: 22px 0;}
.gywm_section4 .content{margin-top: 16px;}
.gywm_section4 .content .u1{margin: 0 -10px;padding-bottom: 30px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);}
.gywm_section4 .content .u1 .l1{padding: 10px 10px 0 10px;}
.gywm_section4 .content .u1 .l1 .libox .picbox{padding: 14px 16px;}
.gywm_section4 .content .u1 .l1 .libox .picbox .icon{width: 28px;height: 28px;}
.gywm_section4 .content .u1 .l1 .libox .words{font-size: 14px;line-height: 20px;padding: 12px 8px 0 8px;}
.gywm_section4 .content .slick-dots{height: 10px;}
.gywm_section4 .content .slick-dots li{width: 10px; height: 10px;margin: 0 4px;}
}
@media  screen and (max-width: 767px){
.gywm_section4 .content{margin-top: 14px;}
.gywm_section4 .content .u1{margin: 0 -5px;padding-bottom: 24px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.gywm_section4 .content .u1 .l1{padding: 10px 5px 0 5px;}
.gywm_section4 .content .u1 .l1 .libox .picbox{padding: 12px 14px;}
.gywm_section4 .content .u1 .l1 .libox .picbox .icon{width: 25px;height: 25px;}
.gywm_section4 .content .u1 .l1 .libox .words{padding: 10px 8px 0 8px;}
.gywm_section4 .content .slick-dots{height: 8px;}
.gywm_section4 .content .slick-dots li{width: 8px; height: 8px;margin: 0 4px;}
}

/*智慧海洋*/
.zhhy_section{width: 100%;padding: 100px 0;}
.zhhy_section .content{width: 100%;}
.zhhy_section .content li{width: 100%;margin-bottom: 60px;}
.zhhy_section .content li:last-child{margin-bottom: 0;}
.zhhy_section .content li .libox{width: 100%;overflow: hidden; position:relative;}
.zhhy_section .content li .libox .left{width: 50%;float: right;height: 100%;position: absolute; right:0; top:0;}
.zhhy_section .content li .libox .left .wordsbox{width: 100%;padding: 0 60px;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.zhhy_section .content li .libox .left .wordsbox .h2box{width: 100%;border-bottom: 1px solid #e1e1e1;margin-bottom: 32px;}
.zhhy_section .content li .libox .left .wordsbox .h2box h2{font-family: "bold";display: inline-block;font-size: 24px;color: #333333;line-height: 30px;font-weight: bold;padding-bottom: 28px;position: relative;}
.zhhy_section .content li .libox:hover .left .wordsbox .h2box h2{color: #0061a2;}
.zhhy_section .content li .libox .left .wordsbox .h2box h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #0061a2;position: absolute;bottom: 0;left: 0;}
.zhhy_section .content li .libox .left .wordsbox p{font-size: 16px;color: #555555;line-height: 30px;text-align: justify;margin-bottom: 34px; max-height:120px;}
.zhhy_section .content li .libox .left .wordsbox .more{font-family: "bold";font-size: 16px;color: #666666;line-height: 16px;font-weight: bold;}
.zhhy_section .content li .libox:hover .left .wordsbox .more{color: #0061a2;}
.zhhy_section .content li .libox .right{width: 50%;float: left;/*height: 450px;*/overflow: hidden;}
.zhhy_section .content li .libox .right .pic{width: 100%;height: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zhhy_section .content li .libox .right:hover .pic{
transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);}
.zhhy_section .content li:nth-child(even) .libox .left{float: left; right:auto; left:0;}
.zhhy_section .content li:nth-child(even) .libox .right{float: right;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhhy_section{padding: 22px 0;}
.zhhy_section .content li{margin-bottom: 16px;}
.zhhy_section .content li .libox .left{width: 100%;float: right;height: auto; position: static;}
.zhhy_section .content li .libox .left .wordsbox{padding: 20px;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.zhhy_section .content li .libox .left .wordsbox .h2box{margin-bottom: 16px;}
.zhhy_section .content li .libox .left .wordsbox .h2box h2{font-size: 18px;line-height: 24px;padding-bottom: 14px;}
.zhhy_section .content li .libox .left .wordsbox p{font-size: 14px;line-height: 24px;margin-bottom: 16px; max-height:initial;}
.zhhy_section .content li .libox .left .wordsbox .more{font-size: 14px;line-height: 14px;}
.zhhy_section .content li .libox .right{/*height: 370px;*/width: 100%;}
}
@media  screen and (max-width: 767px){
.zhhy_section .content li{margin-bottom: 14px;}
.zhhy_section .content li .libox .left .wordsbox{padding: 16px;}
.zhhy_section .content li .libox .left .wordsbox .h2box{margin-bottom: 14px;}
.zhhy_section .content li .libox .left .wordsbox .h2box h2{font-size: 16px;line-height: 22px;padding-bottom: 12px;}
.zhhy_section .content li .libox .left .wordsbox p{line-height: 22px;margin-bottom: 14px;}
.zhhy_section .content li .libox .left .wordsbox .more{font-size: 12px;line-height: 12px;}
.zhhy_section .content li .libox .right{/*height: 180px;*/width: 100%;}
}

/*智慧海洋——详情*/
/*模块1*/
.zhhyxq_section1{width: 100%;padding: 95px 0;}
.zhhyxq_section1 .content{width: 100%;margin-top: 54px;}
.zhhyxq_section1 .content .p{font-size: 16px;color: #555555;line-height: 36px;margin-bottom: 96px;}
.zhhyxq_section1 .content .box{width: 100%;overflow: hidden;padding: 10px;}
.zhhyxq_section1 .content .box .left{width: 50%;float: left;background-color: #fff;box-shadow: 0 0 8px rgb(220,220,220);height: 344px;position: relative;overflow: hidden;}
.zhhyxq_section1 .content .box .left .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 50px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.zhhyxq_section1 .content .box .left .wordsbox h2{font-family: "bold";font-size: 26px;color: #333333;line-height: 26px;margin-bottom: 60px;display: inline-block;position: relative;}
.zhhyxq_section1 .content .box .left .wordsbox h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #1d50a2;position: absolute;bottom: -30px;left: 0;}
.zhhyxq_section1 .content .box .left .wordsbox .text{font-size: 18px;color: #333333;line-height: 36px;}
.zhhyxq_section1 .content .box .right{width: 50%;float: right;height: 344px;}
.zhhyxq_section1 .content .box .right .pic{width: 100%;height: 100%;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhhyxq_section1{padding: 20px 0;}
.zhhyxq_section1 .content{margin-top: 16px;}
.zhhyxq_section1 .content .p{font-size: 14px;line-height: 24px;margin-bottom: 16px;}
.zhhyxq_section1 .content .box .left{height: 156px;}
.zhhyxq_section1 .content .box .left .wordsbox{padding: 0 16px;}
.zhhyxq_section1 .content .box .left .wordsbox h2{font-size: 18px;line-height: 22px;margin-bottom: 30px;}
.zhhyxq_section1 .content .box .left .wordsbox h2::after{content: "";display: block;bottom: -15px;}
.zhhyxq_section1 .content .box .left .wordsbox .text{font-size: 16px;line-height: 22px;}
.zhhyxq_section1 .content .box .right{height: 156px;}
}
@media  screen and (max-width: 767px){
.zhhyxq_section1 .content{margin-top: 14px;}
.zhhyxq_section1 .content .p{line-height: 22px;margin-bottom: 14px;}
.zhhyxq_section1 .content .box .left{height: auto;width: 100%;}
.zhhyxq_section1 .content .box .left .wordsbox{padding: 14px;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.zhhyxq_section1 .content .box .left .wordsbox h2{font-size: 16px;line-height: 20px;margin-bottom: 24px;}
.zhhyxq_section1 .content .box .left .wordsbox h2::after{content: "";display: block;bottom: -12px;}
.zhhyxq_section1 .content .box .left .wordsbox .text{font-size: 14px;line-height: 20px;}
.zhhyxq_section1 .content .box .right{height: 140px;width: 100%;}
}

/*模块2*/
.zhhyxq_section2{width: 100%;padding: 90px 0 340px 0;}
.zhhyxq_section2 .content{width: 100%;text-align: center;}
.zhhyxq_section2 .content h2{font-family: "bold";font-weight: bold; font-size: 26px;color: #ffffff;line-height: 26px;display: inline-block;vertical-align: middle;margin-bottom: 26px;padding-bottom: 28px;position: relative;}
.zhhyxq_section2 .content h2::after{content: "";display: block;width: 100%;height: 2px;background-color: rgba(255,255,255,0.8);position: absolute;left: 0;bottom: 0;}
.zhhyxq_section2 .content .text{font-size: 18px;color: #ffffff;line-height: 22px;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhhyxq_section2{padding: 22px 0 40px 0;}
.zhhyxq_section2 .content h2{font-size: 18px;line-height: 18px;margin-bottom: 16px;padding-bottom: 18px;}
.zhhyxq_section2 .content .text{font-size: 16px;line-height: 20px;}
}
@media  screen and (max-width: 767px){
.zhhyxq_section2 .content h2{font-size: 16px;line-height: 16px;margin-bottom: 14px;padding-bottom: 16px;}
.zhhyxq_section2 .content .text{font-size: 14px;}
}

/*模块3*/
.zhhyxq_section3{width: 100%;padding: 100px 0 64px 0;}
.zhhyxq_section3 ul{margin: 0 -25px;
width: calc(100% + 50px);
width: -ms-calc(100% + 50px);}
.zhhyxq_section3 ul li{padding: 0 25px;height: auto;}
.zhhyxq_section3 ul li a{display: block;width: 100%;}
.zhhyxq_section3 ul li a .pic{ width: 100%; padding-bottom: 43.29%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.zhhyxq_section3 ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.zhhyxq_section3 ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.zhhyxq_section3 ul li a .wordsbox{width: 100%;padding-top: 32px;}
.zhhyxq_section3 ul li a .wordsbox h2{font-family: "bold";font-size: 26px;color: #333333;line-height: 30px;margin-bottom: 16px;}
.zhhyxq_section3 ul li a:hover .wordsbox h2{color: #1d50a2;}
.zhhyxq_section3 ul li a .wordsbox .text{font-size: 16px;color: #333333;line-height: 30px;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhhyxq_section3{padding: 22px 0;}
.zhhyxq_section3 ul{margin: 0 -10px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);}
.zhhyxq_section3 ul li{padding: 0 10px;}
.zhhyxq_section3 ul li a .wordsbox{padding-top: 16px;}
.zhhyxq_section3 ul li a .wordsbox h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.zhhyxq_section3 ul li a .wordsbox .text{font-size: 14px;line-height: 24px;}
}
@media  screen and (max-width: 767px){
.zhhyxq_section3 ul{margin: 0 -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.zhhyxq_section3 ul li{padding: 0 5px;}
.zhhyxq_section3 ul li a .wordsbox{padding-top: 14px;}
.zhhyxq_section3 ul li a .wordsbox h2{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
.zhhyxq_section3 ul li a .wordsbox .text{line-height: 22px;}
.zhhyxq_section3 ul .slick-prev{width: 10px;height: 20px;background: url(images/img152.png) no-repeat center center; background-size: cover;left: -6px;top: 50%;}
.zhhyxq_section3 ul .slick-next{width: 10px;height: 20px;background: url(images/img153.png) no-repeat center center; background-size: cover;right: -6px;top: 50%;}
}

/*模块4*/
.zhhyxq_section4{width: 100%;padding: 96px 0;position: relative;}
.zhhyxq_section4 .content{width: 100%;overflow: hidden;padding: 10px;position: relative;z-index: 9;}
.zhhyxq_section4 .content .left{width: 50%;float: left;height: 344px;position: relative;background-color: rgba(90,168,255,0.18); box-shadow: 0 0 4px rgaa(0,0,0,0.16); }
.zhhyxq_section4 .content .left .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 68px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.zhhyxq_section4 .content .left .wordsbox h2{font-family: "bold";font-size: 26px;color: #ffffff;line-height: 26px;padding-bottom: 30px;margin-bottom: 26px;display: inline-block;position: relative;}
.zhhyxq_section4 .content .left .wordsbox h2::after{content: "";display: block;width: 100%;height: 2px;background-color: rgba(255,255,255,0.5);position: absolute;bottom: 0;left: 0;}
.zhhyxq_section4 .content .left .wordsbox .text{width: 100%;font-size: 18px;color: #ffffff;line-height: 36px;}
.zhhyxq_section4 .content .right{width: 50%;float: right;height: 344px;}
.zhhyxq_section4 .content .right .pic{width: 100%;height: 100%;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhhyxq_section4{padding: 22px 0;}
.zhhyxq_section4 .content .left{width: 100%;height: auto;position: relative;}
.zhhyxq_section4 .content .left .wordsbox{position: static;padding:  20px;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.zhhyxq_section4 .content .left .wordsbox h2{font-size: 18px;line-height: 18px;padding-bottom: 16px;margin-bottom: 14px;}
.zhhyxq_section4 .content .left .wordsbox .text{font-size: 16px;line-height: 24px;}
.zhhyxq_section4 .content .right{width: 100%;height: 295px;}
}
@media  screen and (max-width: 767px){
.zhhyxq_section4 .content .left .wordsbox{padding:  16px;}
.zhhyxq_section4 .content .left .wordsbox h2{font-size: 16px;line-height: 16px;padding-bottom: 14px;margin-bottom: 12px;}
.zhhyxq_section4 .content .left .wordsbox .text{font-size: 14px;line-height: 22px;}
.zhhyxq_section4 .content .right{height: 145px;}
}

/*模块5*/
.zhhyxq_section5{width: 100%;padding: 144px 0;}
.zhhyxq_section5 .content{width: 100%;text-align: center;}
.zhhyxq_section5 .content h2{font-family: "bold";font-size: 26px;color: #333333;line-height: 26px;font-weight: bold;padding-bottom: 30px;margin-bottom: 26px;display: inline-block;position: relative;}
.zhhyxq_section5 .content h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #0061a2;position: absolute;left:0;bottom: 0;}
.zhhyxq_section5 .content .text{width: 100%;font-size: 18px;color: #333333;line-height: 30px;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhhyxq_section5{padding: 22px 0;}
.zhhyxq_section5 .content h2{font-size: 18px;line-height: 18px;padding-bottom: 16px;margin-bottom: 14px;}
.zhhyxq_section5 .content .text{font-size: 16px;line-height: 24px;}
}
@media  screen and (max-width: 767px){
.zhhyxq_section5 .content h2{font-size: 16px;line-height: 16px;padding-bottom: 14px;margin-bottom: 12px;}
.zhhyxq_section5 .content .text{font-size: 14px;line-height: 22px;}
}

/*智慧渔业*/
.zhyy_section{width: 100%;padding: 98px 0;}
.zhyy_section .content{width: 100%;}
.zhyy_section .content ul{margin: 0 -15px;overflow: hidden;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);}
.zhyy_section .content ul li{padding: 0 15px;height: auto;width: 33.33%;float: left;}
.zhyy_section .content ul li .libox{width: 100%;}
.zhyy_section .content ul li .libox .picbox{width: 100%;position: relative;overflow: hidden;}
.zhyy_section .content ul li .libox .picbox .pic{ padding-bottom: 75.09%; position: relative; overflow: hidden;}
.zhyy_section .content ul li .libox .picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.zhyy_section .content ul li .libox .picbox .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 110px;z-index: 9;opacity: 0;
	transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.zhyy_section .content ul li .libox .picbox .wordsbox h2{font-family: "bold";font-size: 22px;color: #ffffff;line-height: 22px;text-align: center;margin-bottom: 24px;font-weight: bold;}
.zhyy_section .content ul li .libox .picbox .wordsbox .text{font-size: 16px;color: #ffffff;line-height: 24px;margin-bottom: 24px;text-align: center;}
.zhyy_section .content ul li .libox .picbox .wordsbox .more{width: 32px;height: 32px;margin: 0 auto;}
.zhyy_section .content ul li .libox .picbox::after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(29,80,160,0.85);position: absolute;left: 0;bottom: -100%;z-index: 8;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zhyy_section .content ul li .libox:hover .picbox .wordsbox{opacity: 1;}
.zhyy_section .content ul li .libox:hover .picbox::after{bottom: 0;}
.zhyy_section .content ul li .libox .words{font-family: "bold";font-size: 22px;color: #333333;line-height: 26px;text-align: center;font-weight: bold;padding: 16px 10px 0 10px;}
.zhyy_section .content ul li .libox:hover .words{color: #1d50a1;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhyy_section{padding: 22px 0;}
.zhyy_section .content ul{margin: 0 -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);}
.zhyy_section .content ul li{padding: 0 8px;}
.zhyy_section .content ul li .libox .picbox .wordsbox{padding: 0 20px;}
.zhyy_section .content ul li .libox .picbox .wordsbox h2{font-size: 18px;line-height: 18px;margin-bottom: 16px;}
.zhyy_section .content ul li .libox .picbox .wordsbox .text{font-size: 14px;line-height: 22px;margin-bottom: 16px;}
.zhyy_section .content ul li .libox .picbox .wordsbox .more{width: 26px;height: 26px;}
.zhyy_section .content ul li .libox .words{font-size: 18px;line-height: 22px;padding: 14px 8px 0 8px;}
}
@media  screen and (max-width: 767px){
.zhyy_section .content ul{margin: -6px;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);}
.zhyy_section .content ul li{padding: 6px;width: 100%;}
.zhyy_section .content ul li .libox .picbox .wordsbox{padding: 0 10px;}
.zhyy_section .content ul li .libox .picbox .wordsbox h2{font-size: 14px;line-height: 14px;margin-bottom: 8px;}
.zhyy_section .content ul li .libox .picbox .wordsbox .text{font-size: 12px;line-height: 18px;margin-bottom: 8px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.zhyy_section .content ul li .libox .picbox .wordsbox .more{width: 22px;height: 22px;}
.zhyy_section .content ul li .libox .words{font-size: 16px;line-height: 20px;padding: 10px 6px 0 6px;}
.zhyy_section .content ul li .libox .picbox .pic{padding-bottom: 50%;}
}

/*智慧渔业详情*/
/*模块1*/
.zhyyxq_section1{width: 100%;padding: 95px 0 0 0;}
.zhyyxq_section1 .content{width: 100%;overflow: hidden;margin-top: 52px;padding: 10px; position:relative;}
.zhyyxq_section1 .content .left{width: 49.5%;float: left;height: 93.5%;position: absolute; left:8px; top:11px; box-shadow: 0 0 8px rgba(0,0,0,0.2);background-color: #fff;}
.zhyyxq_section1 .content .left .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 50px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.zhyyxq_section1 .content .left .wordsbox h2{font-family: "bold";font-size: 26px;color: #333333;display: inline-block; line-height: 26px;font-weight: bold;padding-bottom: 30px;margin-bottom: 26px;position: relative;}
.zhyyxq_section1 .content .left .wordsbox h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #0061a2;position: absolute;left: 0;bottom: 0;}
.zhyyxq_section1 .content .left .wordsbox .text{width: 100%;font-size: 18px;color: #333333;line-height: 36px; max-height:144px; overflow-y:auto; scrollbar-width: thin;}
.zhyyxq_section1 .content .right{width: 50%;float: right;/*height: 344px;*/}
.zhyyxq_section1 .content .right .pic{width: 100%;height: 100%;}
.zhyyxq_section1 .content .right .pic img{display:block;}
@media  screen and (max-width: 1900px){
.zhyyxq_section1 .ny_tit h2{font-size: 60px;}
.zhyyxq_section1 .ny_tit h3{font-size: 26px;}
}
@media  screen and (max-width: 1200px){
.zhyyxq_section1 .ny_tit h2{font-size: 50px;}
.zhyyxq_section1 .ny_tit h3{font-size: 20px;}
}
@media  screen and (max-width: 991px){
.zhyyxq_section1 .ny_tit h2{font-size: 40px;}
.zhyyxq_section1 .ny_tit h3{font-size: 18px;}
.zhyyxq_section1{padding: 22px 0 0 0;}
.zhyyxq_section1 .content{margin-top: 16px;}
.zhyyxq_section1 .content .left{/*height: 150px*/}
.zhyyxq_section1 .content .left .wordsbox{padding: 0 12px;}
.zhyyxq_section1 .content .left .wordsbox h2{font-size: 18px;line-height: 18px;padding-bottom: 16px;margin-bottom: 14px;}
.zhyyxq_section1 .content .left .wordsbox .text{font-size: 16px;line-height: 24px; max-height:96px;}
.zhyyxq_section1 .content .right{float: right;/*height: 150px;*/}
}
@media  screen and (max-width: 767px){
.zhyyxq_section1 .ny_tit h2{font-size: 18px;}
.zhyyxq_section1 .ny_tit h3{font-size: 16px;}
.zhyyxq_section1 .content{margin-top: 14px;}
.zhyyxq_section1 .content .left{height: auto;width: 100%; position: static;}
.zhyyxq_section1 .content .left .wordsbox{padding: 14px;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.zhyyxq_section1 .content .left .wordsbox h2{font-size: 16px;line-height: 16px;padding-bottom: 14px;margin-bottom: 12px;}
.zhyyxq_section1 .content .left .wordsbox .text{font-size: 14px;line-height: 20px; max-height:initial;}
.zhyyxq_section1 .content .right{/*height: 150px;*/width: 100%;}
}

/*模块2*/
.zhyyxq_section2{width: 100%;padding: 94px 0 90px 0;background-color: #f6f6f6; margin-top:95px;}
.zhyyxq_section2 h2{font-family: "bold";font-size: 24px;color: #333333;line-height: 24px;text-align: center;}
.zhyyxq_section2 .content{width: 100%;margin-top: 22px;}
.zhyyxq_section2 .content ul{width: 100%;overflow: hidden;}
.zhyyxq_section2 .content ul li{width: 25%;float: left;border-right: 1px dashed #cccccc;}
.zhyyxq_section2 .content ul li .pic{width: 142px;height: 142px;margin: 0 auto 18px auto;}
.zhyyxq_section2 .content ul li .words{font-size: 18px;color: #333333;line-height: 20px;text-align: center;}
.zhyyxq_section2 .content ul li:hover .words{color: #1d50a2;}
.zhyyxq_section2 .content ul li:nth-child(1),
.zhyyxq_section2 .content ul li:nth-child(2),
.zhyyxq_section2 .content ul li:nth-child(3),
.zhyyxq_section2 .content ul li:nth-child(4){border-bottom: 1px dashed #cccccc;padding-bottom: 30px;}
.zhyyxq_section2 .content ul li:nth-child(5),
.zhyyxq_section2 .content ul li:nth-child(6),
.zhyyxq_section2 .content ul li:nth-child(7),
.zhyyxq_section2 .content ul li:nth-child(8){padding-top: 30px;}
.zhyyxq_section2 .content ul li:nth-child(4),
.zhyyxq_section2 .content ul li:nth-child(8){border-right: 0;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhyyxq_section2{padding: 22px 0; margin-top:22px;} 
.zhyyxq_section2 h2{font-size: 18px;line-height: 18px;}
.zhyyxq_section2 .content{margin-top: 16px;}
.zhyyxq_section2 .content ul li{width: 50%;}
.zhyyxq_section2 .content ul li .pic{width: 100px;height: 100px;margin: 0 auto 16px auto;}
.zhyyxq_section2 .content ul li .words{font-size: 16px;line-height: 18px;}
.zhyyxq_section2 .content ul li:nth-child(1),
.zhyyxq_section2 .content ul li:nth-child(2){padding-bottom: 14px;}
.zhyyxq_section2 .content ul li:nth-child(3),
.zhyyxq_section2 .content ul li:nth-child(4),
.zhyyxq_section2 .content ul li:nth-child(5),
.zhyyxq_section2 .content ul li:nth-child(6){padding-top: 14px;padding-bottom: 14px;border-bottom: 1px dashed #cccccc;}
.zhyyxq_section2 .content ul li:nth-child(7),
.zhyyxq_section2 .content ul li:nth-child(8){padding-top: 14px;}
.zhyyxq_section2 .content ul li:nth-child(2),
.zhyyxq_section2 .content ul li:nth-child(4),
.zhyyxq_section2 .content ul li:nth-child(6),
.zhyyxq_section2 .content ul li:nth-child(8){border-right: 0;}
}
@media  screen and (max-width: 767px){
.zhyyxq_section2 h2{font-size: 16px;line-height: 16px;}
.zhyyxq_section2 .content{margin-top: 14px;}
.zhyyxq_section2 .content ul li{padding: 0 6px;}
.zhyyxq_section2 .content ul li .pic{width: 60px;height: 60px;margin: 0 auto 14px auto;}
.zhyyxq_section2 .content ul li .words{font-size: 14px;line-height: 14px;}
.zhyyxq_section2 .content ul li:nth-child(1),
.zhyyxq_section2 .content ul li:nth-child(2){padding-bottom: 10px;}
.zhyyxq_section2 .content ul li:nth-child(3),
.zhyyxq_section2 .content ul li:nth-child(4),
.zhyyxq_section2 .content ul li:nth-child(5),
.zhyyxq_section2 .content ul li:nth-child(6){padding-top: 10px;padding-bottom: 10px;}
.zhyyxq_section2 .content ul li:nth-child(7),
.zhyyxq_section2 .content ul li:nth-child(8){padding-top: 10px;}
}

/*模块3*/
.zhyyxq_section3{width: 100%;padding: 100px 0;}
.zhyyxq_section3 .content{width: 100%;}
.zhyyxq_section3 .content li{width: 100%;overflow: hidden;margin-bottom: 60px; position:relative;}
.zhyyxq_section3 .content li:last-child{margin-bottom: 0;}
.zhyyxq_section3 .content li .left{width: 50%;float: right;/*height: 450px;*/position: absolute; right:0; top:0; height:100%;}
.zhyyxq_section3 .content li .left .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 58px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.zhyyxq_section3 .content li .left .wordsbox h2{font-family: "bold";font-size: 26px;color: #333333;line-height: 26px;font-weight: bold;display: inline-block;position: relative;padding-bottom: 30px;margin-bottom: 26px;}
.zhyyxq_section3 .content li .left .wordsbox h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #0061a2;position: absolute;left: 0;bottom: 0;}
.zhyyxq_section3 .content li .left .wordsbox .text{font-size: 16px;color: #555555;line-height: 30px;}
.zhyyxq_section3 .content li .right{width: 50%;float: left;/*height: 450px;*/overflow: hidden;}
.zhyyxq_section3 .content li .right .pic{width: 100%;height: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zhyyxq_section3 .content li:hover .right .pic{
transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);}
.zhyyxq_section3 .content li:nth-child(even) .left{float: left; left:0; right:auto;}
.zhyyxq_section3 .content li:nth-child(even) .right{float: right;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhyyxq_section3{padding: 22px 0;}
.zhyyxq_section3 .content li{margin-bottom: 16px;}
.zhyyxq_section3 .content li .left{/*height: 210px;*/}
.zhyyxq_section3 .content li .left .wordsbox{padding: 0 14px;}
.zhyyxq_section3 .content li .left .wordsbox h2{font-size: 18px;line-height: 18px;padding-bottom: 14px;margin-bottom: 12px;}
.zhyyxq_section3 .content li .left .wordsbox .text{font-size: 14px;line-height: 24px;}
.zhyyxq_section3 .content li .right{/*height: 210px;*/}
}
@media  screen and (max-width: 767px){
.zhyyxq_section3 .content li{margin-bottom: 14px;}
.zhyyxq_section3 .content li .left{height: auto;width: 100%; position: static;}
.zhyyxq_section3 .content li .left .wordsbox{padding: 20px;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.zhyyxq_section3 .content li .left .wordsbox h2{font-size: 16px;line-height: 16px;padding-bottom: 12px;margin-bottom: 10px;}
.zhyyxq_section3 .content li .left .wordsbox .text{line-height: 20px;}
.zhyyxq_section3 .content li .right{/*height: 185px;*/width: 100%;}
}

/*模块4*/
.zhyyxq_section4{width: 100%;padding: 96px 0;}
.zhyyxq_section4 .tit{width: 100%;text-align: center;}
.zhyyxq_section4 .tit h2{font-family: "bold";font-size: 26px;color: #333333;line-height: 26px;font-weight: bold;display: inline-block;position: relative;padding-bottom: 30px;margin-bottom: 26px;}
.zhyyxq_section4 .tit h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #0061a2;position: absolute;left: 0;bottom: 0;}
.zhyyxq_section4 .tit .text{font-size: 16px;color: #555555;line-height: 30px;}
.zhyyxq_section4 .content{width: 100%;margin-top: 54px;}
.zhyyxq_section4 .content ul{margin: 0 -15px;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);}
.zhyyxq_section4 .content ul li{padding: 0 15px;height: auto;}
.zhyyxq_section4 .content ul li .pic{ width: 100%; padding-bottom: 66.93%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.zhyyxq_section4 .content ul li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.zhyyxq_section4 .content ul li:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.zhyyxq_section4 .content ul li .words{font-size: 16px;color: #555555;line-height: 30px;padding-top: 26px;text-align: center;}
.zhyyxq_section4 .content ul li:hover .words{color: #1d50a2;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.zhyyxq_section4{padding: 22px 0;}
.zhyyxq_section4 .tit h2{font-size: 18px;line-height: 18px;padding-bottom: 16px;margin-bottom: 14px;}
.zhyyxq_section4 .tit .text{font-size: 14px;line-height: 24px;}
.zhyyxq_section4 .content{margin-top: 16px;}
.zhyyxq_section4 .content ul{margin: 0 -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);}
.zhyyxq_section4 .content ul li{padding: 0 8px;}
.zhyyxq_section4 .content ul li .words{font-size: 14px;line-height: 24px;padding-top: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
}
@media  screen and (max-width: 767px){
.zhyyxq_section4 .tit h2{font-size: 16px;line-height: 16px;padding-bottom: 14px;margin-bottom: 12px;}
.zhyyxq_section4 .tit .text{line-height: 20px;}
.zhyyxq_section4 .content{margin-top: 14px;}
.zhyyxq_section4 .content ul{margin: 0 -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.zhyyxq_section4 .content ul li{padding: 0 5px;}
.zhyyxq_section4 .content ul li .words{font-size: 12px;line-height: 20px;padding-top: 14px;-webkit-line-clamp:2;}

.zhyyxq_section4 .content ul .slick-prev{width: 10px;height: 22px;background: url(images/img150.png) no-repeat center center; background-size: cover;left: -6px;top: 80%;}
.zhyyxq_section4 .content ul .slick-next{width: 10px;height: 22px;background: url(images/img151.png) no-repeat center center; background-size: cover;right: -6px;top: 80%;}
}

/*海渔装备*/
.hyzb_section{width: 100%;padding: 100px 0;}
.hyzb_section .content{width: 100%;}
.hyzb_section .content::after{content: "";display: block;clear: both;}
.hyzb_section .content .left{width: 316px;float: left;}
.hyzb_section .content .left .l_t{width: 100%;padding: 24px 10px;text-align: center;background-color: #1d50a1;}
.hyzb_section .content .left .l_t .span1{font-size: 30px;color: #ffffff;line-height: 30px;font-weight: bold;}
.hyzb_section .content .left .l_t .span2{font-size: 18px;color: rgba(255,255,255,0.6);line-height: 18px;text-transform:uppercase;}
.hyzb_section .content .left .l_b{width: 100%;}
.hyzb_section .content .left .l_b li{width: 100%;}
.hyzb_section .content .left .l_b li .li_t{width: 100%;overflow: hidden;padding: 26px 20px;background-color: #fafafa;position: relative;border: 1px solid #e9e9e9;cursor: pointer;}
.hyzb_section .content .left .l_b li .li_t .words{font-size: 16px;color: #333333;line-height: 20px;padding-right: 20px;}
.hyzb_section .content .left .l_b li .li_t .iconbox{position: absolute;right: 20px;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.hyzb_section .content .left .l_b li .li_t .iconbox .icon1{width: 12px;height: 12px;}
.hyzb_section .content .left .l_b li .li_t .iconbox .icon2{width: 12px;height: 2px;display: none;}
.hyzb_section .content .left .l_b li .li_b{width: 100%;padding-left: 52px;display: none;}
.hyzb_section .content .left .l_b li .li_b .li_bbox{width: 100%;}
.hyzb_section .content .left .l_b li .li_b .li_bbox .list{width: 100%;border: 1px solid #e9e9e9;}
.hyzb_section .content .left .l_b li .li_b .li_bbox .list a{display: block;width: 100%;font-size: 16px;color: #666666;line-height: 20px;padding: 18px;}
.hyzb_section .content .left .l_b li .li_b .li_bbox .list:hover a,.hyzb_section .content .left .l_b li .li_b .li_bbox .list.on a{color: #1d50a1;}
.hyzb_section .content .left .l_b li .li_t.active .iconbox .icon1{display: none;}
.hyzb_section .content .left .l_b li .li_t.active .iconbox .icon2{display: block;}
.hyzb_section .content .left .l_b li .li_t.active .words{color: #1d50a1;}
.hyzb_section .content .left .l_b li .li_b.active{display: block;}
.hyzb_section .content .right{float: right;padding-left: 90px;
width: calc(100% - 316px);
width: -ms-calc(100% - 316px);}
.hyzb_section .content .right ul{margin: -30px -15px;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);}
.hyzb_section .content .right .Pages{margin-top: 58px;}
.hyzb_section .content .right ul::after{content: "";display: block;clear: both;}
.hyzb_section .content .right ul li{width:33.3333%;float: left;padding: 30px 15px;}
/*.hyzb_section .content .right ul li:last-child{display: none;}*/
.hyzb_section .content .right ul li a{width: 100%;display: block;}
.hyzb_section .content .right ul li a .picbox{width: 100%;position: relative;overflow: hidden; box-shadow: 0 0 16px rgba(0,0,0,0.2);}
.hyzb_section .content .right ul li a .picbox::after{content: "";display: block; width: 100%;height: 100%;position: absolute;left: -100%;top: 0;background-color: rgba(29,80,161,0.92);z-index: 8;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hyzb_section .content .right ul li a:hover .picbox::after{left: 0;}
.hyzb_section .content .right ul li a .picbox .pic{ width: 100%; padding-bottom: 66.6666%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hyzb_section .content .right ul li a .picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hyzb_section .content .right ul li a:hover .picbox .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hyzb_section .content .right ul li a .picbox .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 10px;z-index: 9;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.hyzb_section .content .right ul li a:hover .picbox .wordsbox{opacity: 1;}
.hyzb_section .content .right ul li a .picbox .wordsbox h2{font-size: 18px;color: #ffffff;line-height: 20px;text-align: center;margin-bottom: 20px;}
.hyzb_section .content .right ul li a .picbox .wordsbox .text{font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;margin-bottom: 24px;}
.hyzb_section .content .right ul li a .picbox .wordsbox .icon{width: 23px;height: 11px;margin: 0 auto;}
.hyzb_section .content .right ul li a .textbox{font-size: 18px;color: #333333;height: 56px;line-height: 56px;padding: 0 10px;text-align: center;background-color: #ebebeb;}
.hyzb_section .content .right ul li a:hover .textbox{color: #1d50a1;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.hyzb_section{padding: 22px 0;}
.hyzb_section .content .left{width: 200px;}
.hyzb_section .content .left .l_t{width: 100%;padding: 14px 10px;}
.hyzb_section .content .left .l_t .span1{font-size: 18px;line-height: 18px;}
.hyzb_section .content .left .l_t .span2{font-size: 16px;line-height: 16px;}
.hyzb_section .content .left .l_b li .li_t{padding: 14px 10px;}
.hyzb_section .content .left .l_b li .li_t .words{font-size: 14px;line-height: 18px;}
.hyzb_section .content .left .l_b li .li_t .iconbox{right: 10px;}
.hyzb_section .content .left .l_b li .li_b{padding-left: 30px;}
.hyzb_section .content .left .l_b li .li_b .li_bbox .list a{font-size: 14px;line-height: 18px;padding: 12px;}
.hyzb_section .content .right{padding-left: 20px;
width: calc(100% - 200px);
width: -ms-calc(100% - 200px);}
.hyzb_section .content .right ul{margin: -10px -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);}
.hyzb_section .content .right .Pages{margin-top: 16px;}
.hyzb_section .content .right ul li{padding: 10px 8px;width: 50%;}
.hyzb_section .content .right ul li a .picbox{ box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.hyzb_section .content .right ul li a .picbox .wordsbox{padding: 0 8px;}
.hyzb_section .content .right ul li a .picbox .wordsbox h2{font-size: 16px;line-height: 18px;margin-bottom: 14px;}
.hyzb_section .content .right ul li a .picbox .wordsbox .text{font-size: 12px;line-height: 20px;margin-bottom: 14px;}
.hyzb_section .content .right ul li a .picbox .wordsbox .icon{width: 18px;height: 7px;}
.hyzb_section .content .right ul li a .textbox{font-size: 16px;height: 40px;line-height: 40px;padding: 0 8px;}
}
@media  screen and (max-width: 767px){
.hyzb_section .content .left{width: 100%;}
.hyzb_section .content .left .l_t{padding: 12px 8px;}
.hyzb_section .content .left .l_t .span1{font-size: 16px;line-height: 16px;}
.hyzb_section .content .left .l_t .span2{font-size: 14px;line-height: 14px;}
.hyzb_section .content .left .l_b{display: none;}
.hyzb_section .content .left .l_b li .li_t{padding: 12px 8px;}
.hyzb_section .content .left .l_b li .li_t .words{line-height: 16px;}
.hyzb_section .content .left .l_b li .li_t .iconbox{right: 8px;}
.hyzb_section .content .left .l_b li .li_b{padding-left: 20px;}
.hyzb_section .content .left .l_b li .li_b .li_bbox .list a{line-height: 16px;padding: 10px;}
.hyzb_section .content .right{padding-left: 0;width: 100%;margin-top: 16px;}
.hyzb_section .content .right ul{margin: -10px -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.hyzb_section .content .right .Pages{margin-top: 14px;}
.hyzb_section .content .right ul li{padding: 10px 5px;}
.hyzb_section .content .right ul li a .picbox{ box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.hyzb_section .content .right ul li a .picbox .wordsbox{padding: 0 6px;}
.hyzb_section .content .right ul li a .picbox .wordsbox h2{font-size: 14px;line-height: 16px;margin-bottom: 12px;}
.hyzb_section .content .right ul li a .picbox .wordsbox .text{line-height: 18px;margin-bottom: 12px;}
.hyzb_section .content .right ul li a .textbox{font-size: 14px;height: 34px;line-height: 34px;padding: 0 6px;}
.hyzb_section .content .right ul li:last-child{display: block;}
}

/*海渔装备详情*/
.hyzbxq_section{width: 100%;padding: 100px 0;}
.hyzbxq_section ._t{width: 100%;margin-bottom: 100px;}
.hyzbxq_section ._t::after{content: "";display: block;clear: both;}
.hyzbxq_section ._t .left{width: 50%;float: left;}
.hyzbxq_section ._t .left .ul{width: 100%; box-shadow: 0 0 14px rgb(220,220,220); }
.hyzbxq_section ._t .left .ul .li{width: 100%;height: auto;overflow: hidden;}
.hyzbxq_section ._t .left .ul .li .pic{width: 100%; padding-bottom:66.25%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hyzbxq_section ._t .left:hover .ul .li .pic{
transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);}
.hyzbxq_section ._t .left .slick-prev{width: 18px;height: 39px;background: url(images/img150.png) no-repeat center center; background-size: cover;left: 20px;top: 50%;}
.hyzbxq_section ._t .left .slick-next{width: 18px;height: 39px;background: url(images/img151.png) no-repeat center center; background-size: cover;right: 20px;top: 50%;}
.hyzbxq_section ._t .left .slick-prev:hover{background: url(images/img152.png) no-repeat center center; background-size: cover;}
.hyzbxq_section ._t .left .slick-next:hover{background: url(images/img153.png) no-repeat center center; background-size: cover;}
.hyzbxq_section ._t .left .slick-dots{ position: absolute; bottom: 20px; height: 12px; text-align: center;}
.hyzbxq_section ._t .left .slick-dots li{ vertical-align: top; width: 12px; height: 12px;border-radius: 100%; margin: 0 5px; border: 1px solid #1d50a2;}
.hyzbxq_section ._t .left .slick-dots li.slick-active{ background: #1d50a2;}
.hyzbxq_section ._t .right{width: 50%;float: right;position: relative;height: 530px;}
.hyzbxq_section ._t .right .wordsbox{width: 100%;padding-left: 56px;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.hyzbxq_section ._t .right .wordsbox h2{font-family: "bold";display: inline-block;font-size: 28px;color: #1d50a2;line-height: 28px;padding-bottom: 36px;margin-bottom: 28px;position: relative;}
.hyzbxq_section ._t .right .wordsbox h2::after{content: "";display: block;width: 100%;height: 2px;background-color: #1d50a2;position: absolute;bottom: 0;left: 0;}
.hyzbxq_section ._t .right .wordsbox h3{font-size: 24px;color: #555555;line-height: 30px;margin-bottom: 28px;}
.hyzbxq_section ._t .right .wordsbox .text{width: 100%;font-size: 16px;color: #555555;line-height: 36px;padding-right: 10px;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 240px;}
.hyzbxq_section ._t .right .wordsbox .text::-webkit-scrollbar{ width: 3px;}
.hyzbxq_section ._t .right .wordsbox .text::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.hyzbxq_section ._t .right .wordsbox .text::-webkit-scrollbar-thumb{ width: 3px;  background-color: #1d50a2; border-radius: 3px;}
.hyzbxq_section ._c{width: 100%;margin-bottom: 86px;}
.hyzbxq_section ._c .qh_{width: 100%;background-color: #f0f0f0;font-size: 0;}
.hyzbxq_section ._c .qh_ .button{display: inline-block;vertical-align: middle;font-size: 16px;color: #555555;line-height: 16px;padding: 18px 28px;cursor: pointer;}
.hyzbxq_section ._c .qh_ .button:hover,.hyzbxq_section ._c .qh_ .button.on{background-color: #335d87;color: #fff;}
.hyzbxq_section ._c .qhx_{width: 100%;padding: 60px 0;border-bottom: 1px solid #e5e5e5;}
.hyzbxq_section ._c .qhx_ .p{font-size: 16px;color: #555555;line-height: 30px;text-align: justify;}
.hyzbxq_section ._c .qhx_ .p img{max-width: 100%;}
.hyzbxq_section ._c .page{width: 100%;overflow: hidden;padding-top: 24px;}
.hyzbxq_section ._c .page .prevs{width: 50%;float: left;font-size: 16px;color: #555555;}
.hyzbxq_section ._c .page .prevs a{color: #555;}
.hyzbxq_section ._c .page .nexts{width: 50%;float: right;font-size: 16px;color: #555555;text-align: right;}
.hyzbxq_section ._c .page .nexts a{color: #555;}
.hyzbxq_section ._c .page .prevs a:hover,.hyzbxq_section ._c .page .nexts a:hover{color: #1d50a2;}
.hyzbxq_section ._b{width: 100%;}
.hyzbxq_section ._b .tits{width: 100%;margin-bottom: 50px;}
.hyzbxq_section ._b .tits h2{width: 100%;text-align: center;font-size: 28px;color: #1d50a2;line-height: 28px;position: relative;}
.hyzbxq_section ._b .tits h2::before{content: "";display: block;height: 1px;background-color: #e5e5e5;position: absolute;left: 0;top: 50%;
width: calc(50% - 70px);
width: -ms-calc(50% - 70px);}
.hyzbxq_section ._b .tits h2::after{content: "";display: block;height: 1px;background-color: #e5e5e5;position: absolute;right: 0;top: 50%;
width: calc(50% - 70px);
width: -ms-calc(50% - 70px);}
.hyzbxq_section ._b .ulbox{width: 100%;}
.hyzbxq_section ._b .ulbox ul{margin: 0 -15px;padding: 0 50px;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);}
.hyzbxq_section ._b .ulbox .Pages{margin-top: 58px;}
.hyzbxq_section ._b .ulbox ul li{padding: 0 15px;height: auto;padding-top: 15px;}
.hyzbxq_section ._b .ulbox ul li a{width: 100%;display: block;}
.hyzbxq_section ._b .ulbox ul li a .picbox{width: 100%;position: relative;overflow: hidden; box-shadow: 0 0 16px rgba(0,0,0,0.2);}
.hyzbxq_section ._b .ulbox ul li a .picbox::after{content: "";display: block; width: 100%;height: 100%;position: absolute;left: -100%;top: 0;background-color: rgba(29,80,161,0.92);z-index: 8;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hyzbxq_section ._b .ulbox ul li a:hover .picbox::after{left: 0;}
.hyzbxq_section ._b .ulbox ul li a .picbox .pic{ width: 100%; padding-bottom: 66.84%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hyzbxq_section ._b .ulbox ul li a .picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hyzbxq_section ._b .ulbox ul li a:hover .picbox .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 10px;z-index: 9;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.hyzbxq_section ._b .ulbox ul li a:hover .picbox .wordsbox{opacity: 1;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox h2{font-size: 18px;color: #ffffff;line-height: 20px;text-align: center;margin-bottom: 20px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox .text{font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;margin-bottom: 24px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox .icon{width: 23px;height: 11px;margin: 0 auto;}
.hyzbxq_section ._b .ulbox ul li a .textbox{font-size: 18px;color: #333333;height: 56px;line-height: 56px;padding: 0 10px;text-align: center;background-color: #ebebeb;}
.hyzbxq_section ._b .ulbox ul li a:hover .textbox{color: #1d50a1;}
.hyzbxq_section ._b .ulbox .slick-prev{width: 18px;height: 39px;background: url(images/img150.png) no-repeat center center; background-size: cover;left: 0px;top: 50%;}
.hyzbxq_section ._b .ulbox .slick-next{width: 18px;height: 39px;background: url(images/img151.png) no-repeat center center; background-size: cover;right: 0px;top: 50%;}
.hyzbxq_section ._b .ulbox .slick-prev:hover{background: url(images/img152.png) no-repeat center center; background-size: cover;}
.hyzbxq_section ._b .ulbox .slick-next:hover{background: url(images/img153.png) no-repeat center center; background-size: cover;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.hyzbxq_section{padding: 22px 0;}
.hyzbxq_section ._t{margin-bottom: 20px;}
.hyzbxq_section ._t .left .ul .li .pic{/*height: 260px;*/}
.hyzbxq_section ._t .left .slick-prev{width: 14px;height: 30px;left: 10px;}
.hyzbxq_section ._t .left .slick-next{width: 14px;height: 30px;right: 10px;}
.hyzbxq_section ._t .left .slick-dots{bottom: 10px; height: 8px;}
.hyzbxq_section ._t .left .slick-dots li{ width: 8px; height: 8px;}
.hyzbxq_section ._t .right{height: 260px;}
.hyzbxq_section ._t .right .wordsbox{padding-left: 20px;}
.hyzbxq_section ._t .right .wordsbox h2{font-size: 18px;line-height: 18px;padding-bottom: 16px;margin-bottom: 14px;}
.hyzbxq_section ._t .right .wordsbox h3{font-size: 16px;line-height: 24px;margin-bottom: 14px;}
.hyzbxq_section ._t .right .wordsbox .text{font-size: 14px;line-height: 24px;padding-right: 6px;max-height: 140px;}
.hyzbxq_section ._c{margin-bottom: 16px;}
.hyzbxq_section ._c .qh_ .button{font-size: 14px;line-height: 14px;padding: 12px 16px}
.hyzbxq_section ._c .qhx_{padding: 20px 0;}
.hyzbxq_section ._c .qhx_ .p{font-size: 14px;line-height: 24px;}
.hyzbxq_section ._c .page{padding-top: 14px;}
.hyzbxq_section ._c .page .prevs{font-size: 14px;line-height: 14px;}
.hyzbxq_section ._c .page .nexts{font-size: 14px;line-height: 14px;}
.hyzbxq_section ._b .tits{margin-bottom: 5px;}
.hyzbxq_section ._b .tits h2{font-size: 18px;line-height: 18px;}
.hyzbxq_section ._b .tits h2::before{content: "";display: block;
width: calc(50% - 50px);
width: -ms-calc(50% - 50px);}
.hyzbxq_section ._b .tits h2::after{content: "";display: block;
width: calc(50% - 50px);
width: -ms-calc(50% - 50px);}
.hyzbxq_section ._b .ulbox ul{margin: 0 -8px;padding: 0 35px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);}
.hyzbxq_section ._b .ulbox .Pages{margin-top: 16px;}
.hyzbxq_section ._b .ulbox ul li{padding: 0 8px;width: 50%;padding-top: 15px;}
.hyzbxq_section ._b .ulbox ul li a .picbox{ box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox{padding: 0 8px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox h2{font-size: 16px;line-height: 18px;margin-bottom: 14px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox .text{font-size: 12px;line-height: 20px;margin-bottom: 14px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox .icon{width: 18px;height: 7px;}
.hyzbxq_section ._b .ulbox ul li a .textbox{font-size: 16px;height: 40px;line-height: 40px;padding: 0 8px;}
.hyzbxq_section ._b .ulbox .slick-prev{width: 14px;height: 30px;}
.hyzbxq_section ._b .ulbox .slick-next{width: 14px;height: 30px;}
}
@media  screen and (max-width: 767px){
.hyzbxq_section ._t{margin-bottom: 16px;}
.hyzbxq_section ._t .left{width: 100%;}
.hyzbxq_section ._t .left .ul .li .pic{/*height: 200px;*/}
.hyzbxq_section ._t .left .slick-prev{width: 12px;height: 26px}
.hyzbxq_section ._t .left .slick-next{width: 12px;height: 26px;}
.hyzbxq_section ._t .right{height: auto;width: 100%;margin-top: 14px;}
.hyzbxq_section ._t .right .wordsbox{padding-left: 0;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
.hyzbxq_section ._t .right .wordsbox h2{font-size: 16px;line-height: 16px;padding-bottom: 14px;margin-bottom: 12px;}
.hyzbxq_section ._t .right .wordsbox h3{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.hyzbxq_section ._t .right .wordsbox .text{line-height: 22px;max-height: 1000px;}
.hyzbxq_section ._c{margin-bottom: 14px;}
.hyzbxq_section ._c .qh_ .button{padding: 10px 14px}
.hyzbxq_section ._c .qhx_{padding: 16px 0;}
.hyzbxq_section ._c .qhx_ .p{line-height: 22px;}
.hyzbxq_section ._c .page{padding-top: 12px;}
.hyzbxq_section ._b .tits{margin-bottom: 0;}
.hyzbxq_section ._b .tits h2{font-size: 16px;line-height: 16px;}
.hyzbxq_section ._b .tits h2::before{content: "";display: block;
width: calc(50% - 40px);
width: -ms-calc(50% - 40px);}
.hyzbxq_section ._b .tits h2::after{content: "";display: block;
width: calc(50% - 40px);
width: -ms-calc(50% - 40px);}

.hyzbxq_section ._b .ulbox ul{margin: 0 -5px;padding: 0;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.hyzbxq_section ._b .ulbox .Pages{margin-top: 14px;}
.hyzbxq_section ._b .ulbox ul li{padding: 0 5px;padding-top: 15px;}
.hyzbxq_section ._b .ulbox ul li a .picbox{ box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox{padding: 0 6px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox h2{font-size: 14px;line-height: 16px;margin-bottom: 12px;}
.hyzbxq_section ._b .ulbox ul li a .picbox .wordsbox .text{line-height: 18px;margin-bottom: 12px;}
.hyzbxq_section ._b .ulbox ul li a .textbox{font-size: 14px;height: 34px;line-height: 34px;padding: 0 6px;}
.hyzbxq_section ._b .ulbox .slick-prev{opacity: 0;}
.hyzbxq_section ._b .ulbox .slick-next{opacity: 0;}
}

/*新闻*/
.xw_sextion{width: 100%;padding: 100px 0;}
.xw_sextion .top{width: 100%;margin-bottom: 58px; overflow:hidden;}
.xw_sextion .top ul{margin: 0 -15px; display:flex; flex-wrap: wrap; align-items: flex-start;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);}

.xw_sextion .top ul .slick-list{width:100%;}

.xw_sextion .top ul li{padding: 0 15px;height: auto; width:25%; float:left; margin-top:30px;}
.xw_sextion .top ul li .pic{ width: 100%; padding-bottom: 66.66%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xw_sextion .top ul li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_sextion .top ul li:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xw_sextion .top ul li .wordsbox{width: 100%;padding: 30px 45px;background-color: #f2f2f2;text-align: center;position: relative;overflow: hidden;}
.xw_sextion .top ul li .wordsbox::before{content: "";display: block;width: 100%;height: 100%;background-color: #1d50a1;position: absolute;bottom: -100%;left: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_sextion .top ul li .wordsbox h2{font-family: "bold";font-size: 18px;color: #333333;line-height: 22px;font-weight: bold;margin-bottom: 18px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_sextion .top ul li .wordsbox .date{display: inline-block;font-size: 16px;color: rgba(85,85,85,0.7);line-height: 16px;padding-bottom: 14px;margin-bottom: 26px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_sextion .top ul li .wordsbox .date::after{content: "";display: block;width: 100%;height: 1px;background-color: rgba(0,0,0,0.1);position: absolute;left: 0;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_sextion .top ul li .wordsbox .text{font-size: 16px;color: rgba(85,85,85,0.9);line-height: 30px;position: relative;height: 90px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_sextion .top ul li:hover .wordsbox::before{bottom: 0;}
.xw_sextion .top ul li:hover .wordsbox h2{color: #fff;}
.xw_sextion .top ul li:hover .wordsbox .date{color: rgba(255,255,255,0.7);}
.xw_sextion .top ul li:hover .wordsbox .date::after{background-color: rgba(255,255,255,0.2);}
.xw_sextion .top ul li:hover .wordsbox .text{color: rgba(255,255,255,0.9);}
.xw_sextion .bottom{width: 100%;margin-bottom: 60px;}
.xw_sextion .bottom ul{width: 100%;border-top: 1px solid #d7d8d8;}
.xw_sextion .bottom ul li{width: 100%;border-bottom: 1px solid #d7d8d8;overflow: hidden;font-size: 0;}
.xw_sextion .bottom ul li a{display: block;width: 100%;position: relative;padding: 18px 18px;}
.xw_sextion .bottom ul li .left{display: inline-block;vertical-align: middle;width: 53px;position: relative;}
.xw_sextion .bottom ul li .left .date_t{font-family: "bold";font-size: 40px;color: #333333;line-height: 40px;font-weight: bold;margin-bottom: 6px;}
.xw_sextion .bottom ul li .left .date_b{font-size: 14px;color: #666666;line-height: 14px;}
.xw_sextion .bottom ul li .center{padding: 0 28px;display: inline-block;vertical-align: middle;
width: calc(100% - 75px);
width: -ms-calc(100% - 75px);}
.xw_sextion .bottom ul li .center .centerbox{width: 100%;font-size: 18px;color: #333333;line-height: 18px;}
.xw_sextion .bottom ul li .right{position: absolute;right: 18px;top: 50%; width: 22px;height: 15px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
.xw_sextion .bottom ul li .right .icon{width: 100%;height: 100%;}
.xw_sextion .bottom ul li .right .icon2{display: none;}
.xw_sextion .bottom ul li:hover{background-color: #1d50a1;}
.xw_sextion .bottom ul li:hover .center .centerbox{color: #fff;}
.xw_sextion .bottom ul li:hover .right .icon1{display: none;}
.xw_sextion .bottom ul li:hover .right .icon2{display: block;}
.xw_sextion .bottom ul li:hover .left .date_t{color: #fff;}
.xw_sextion .bottom ul li:hover .left .date_b{color: #fff;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.xw_sextion{padding: 22px 0;}
.xw_sextion .top{margin-bottom: 16px;}
.xw_sextion .top ul{margin: 0 -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);}
.xw_sextion .top ul li{padding: 0 8px; width:50%; margin-top:16px; }
.xw_sextion .top ul li .wordsbox{padding: 14px 12px;}
.xw_sextion .top ul li .wordsbox h2{font-size: 16px;line-height: 18px;margin-bottom: 14px;}
.xw_sextion .top ul li .wordsbox .date{font-size: 14px;line-height: 14px;padding-bottom: 12px;margin-bottom: 14px;}
.xw_sextion .top ul li .wordsbox .text{font-size: 14px;line-height: 24px;height: 72px;}
.xw_sextion .bottom{margin-bottom: 16px;}
.xw_sextion .bottom ul li a{padding: 12px 12px;}
.xw_sextion .bottom ul li .left{;width: 46px;}
.xw_sextion .bottom ul li .left .date_t{font-size: 32px;line-height: 32px;margin-bottom: 4px;}
.xw_sextion .bottom ul li .left .date_b{font-size: 12px;line-height: 12px;}
.xw_sextion .bottom ul li .center{padding: 0 14px;
width: calc(100% - 68px);
width: -ms-calc(100% - 68px);}
.xw_sextion .bottom ul li .center .centerbox{font-size: 16px;line-height: 16px;}
.xw_sextion .bottom ul li .right{right: 18px;width: 18px;height: 11px;}
}
@media  screen and (max-width: 767px){
.xw_sextion .top{margin-bottom: 14px;}
.xw_sextion .top ul{margin: 0 -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);}
.xw_sextion .top ul li{padding: 0 5px;}
.xw_sextion .top ul .slick-prev{width: 14px;height: 26px;background: url(images/img150.png) no-repeat center center; background-size: cover;left: 5px;top: 50%;}
.xw_sextion .top ul .slick-next{width: 14px;height: 26px;background: url(images/img151.png) no-repeat center center; background-size: cover;right: 5px;top: 50%;}
.xw_sextion .top ul li .wordsbox{padding: 12px 10px;}
.xw_sextion .top ul li .wordsbox h2{font-size: 14px;line-height: 16px;margin-bottom: 12px;}
.xw_sextion .top ul li .wordsbox .date{padding-bottom: 10px;margin-bottom: 12px;}
.xw_sextion .top ul li .wordsbox .text{line-height: 22px;height: 66px;}
.xw_sextion .bottom{width: 100%;margin-bottom: 14px;}
.xw_sextion .bottom ul li a{padding: 10px 10px;}
.xw_sextion .bottom ul li .left{;width: 46px;}
.xw_sextion .bottom ul li .center{padding: 0 10px;}
.xw_sextion .bottom ul li .center .centerbox{font-size: 14px;line-height: 20px;-webkit-line-clamp:2;}
}

/*新闻详情*/
.xwxq_section{width: 100%;padding: 80px 0 100px 0;}
.xwxq_section .content{width: 100%; padding-right: 456px;position: relative;}
.xwxq_section .content .left{width: 100%;border:1px solid #e6e6e6;padding: 36px 30px;}
.xwxq_section .content .left h4{font-family: "bold";width: 100%;font-size: 24px;color: #333333;font-weight: bold;text-align: center; line-height:30px; padding-bottom:10px;}
.xwxq_section .content .left .div{width: 100%;font-size: 0;text-align: center;height: 35px;border-bottom: 1px solid #e6e6e6;}
.xwxq_section .content .left .div .box{display: inline-block;vertical-align: middle;font-size: 14px;color: #555555;margin-right: 10px;}
.xwxq_section .content .left .div .box:last-child{margin-right: 0;}
.xwxq_section .content .left .content{width: 100%;font-size: 16px;color: #555555;line-height: 32px;text-align: justify;padding: 60px 0;}
.xwxq_section .content .left .content img{width: 100%;}
.xwxq_section .content .left .page{width: 100%;border-top: 1px solid #e6e6e6;padding:19px 0 14px 0;}
.xwxq_section .content .left .page a{font-size: 16px;color: #555;}
.xwxq_section .content .left .page a .jt{width: 15px;height: 2px;background-color: #747474;position: relative;top: -5px;margin-right: 6px; display: inline-block;}
.xwxq_section .content .left .page a .jt .border{width: 8px;height: 8px;border-top: 2px solid #747474;border-right: 2px solid #747474;position: absolute;left: 0;top: -3px;vertical-align: middle;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);}
.xwxq_section .content .left .page a:nth-child(2){float: right;}
.xwxq_section .content .left .page a:nth-child(2) .jt{margin-left: 6px;margin-right: 0;}
.xwxq_section .content .left .page a:nth-child(2) .jt .border{position: absolute;right: 0;top: -3px;left: auto;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.xwxq_section .content .left .page a:hover{color: #1d50a2;}
.xwxq_section .content .left .page a:hover .jt{background-color: #1d50a2;}
.xwxq_section .content .left .page a:hover .jt .border{border-color: #1d50a2;}
.xwxq_section .content .right{width: 390px;border:1px solid #e6e6e6;padding: 20px;position: absolute;right: 0;top: 0;}
.xwxq_section .content .right .top-pic{width: 100%;height: 122px;position: relative;}
.xwxq_section .content .right .top-pic .bacolor{width: 100%;height: 100%;line-height: 122px;text-align: center;font-size: 30px;color: #fff;position: absolute;top: 0;left: 0;}
.xwxq_section .content .right .ul{width: 100%;}
.xwxq_section .content .right .ul .li{padding: 24px 0 26px 0;border-bottom: 1px solid #e6e6e6;}
.xwxq_section .content .right .ul .li:last-child{border-bottom: none;padding-bottom: 0;}
.xwxq_section .content .right .ul .li .namesbox{width: 100%;height: 30px;}
.xwxq_section .content .right .ul .li .namesbox .number{font-family: "bold";font-size: 16px;color: #333333;font-weight: bold;display: inline-block;vertical-align: middle;width: 10%;}
.xwxq_section .content .right .ul .li .namesbox .name{font-family: "bold";font-size: 16px;color: #333333;font-weight: bold;display: inline-block;vertical-align: middle;width: 85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwxq_section .content .right .ul .li .text{font-size: 14px;color: #555555;}
.xwxq_section .content .right .ul .li:hover .namesbox .name{color: #1d50a2;}
.xwxq_section .content .right .ul .li:hover .namesbox::after{content: "";display: block;background-color: #1d50a2;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.xwxq_section{padding: 22px 0;}
.xwxq_section .content{ padding-right: 280px;}
.xwxq_section .content .left{padding: 20px;}
.xwxq_section .content .left h4{font-size: 20px; line-height:26px;}
.xwxq_section .content .left .div{height: 30px;}
.xwxq_section .content .left .div .box{font-size: 12px;margin-right: 6px;}
.xwxq_section .content .left .content{font-size: 14px;line-height: 28px;padding: 24px 0;}
.xwxq_section .content .left .page{padding:10px 0;}
.xwxq_section .content .left .page a{font-size: 14px;}
.xwxq_section .content .left .page a .jt{width: 10px;margin-right: 4px;}
.xwxq_section .content .left .page a .jt .border{width: 6px;height: 6px;top: -2px;}
.xwxq_section .content .left .page a:nth-child(2) .jt{margin-left: 4px;}
.xwxq_section .content .left .page a:nth-child(2) .jt .border{top: -2px;}
.xwxq_section .content .right{width: 260px;padding: 10px;}
.xwxq_section .content .right .top-pic{height: 100px;}
.xwxq_section .content .right .top-pic .bacolor{line-height: 100px;font-size: 20px;}
.xwxq_section .content .right .ul .li{padding: 12px;}
.xwxq_section .content .right .ul .li .namesbox{height: 28px;}
}           
@media  screen and (max-width: 767px){
.xwxq_section .content{ padding-right: 0;position: static;}
.xwxq_section .content .left{padding: 12px;}
.xwxq_section .content .left h4{font-size: 18px; line-height:24px; padding-bottom:5px;}
.xwxq_section .content .left .div{height: 26px;}
.xwxq_section .content .left .content{line-height: 26px;padding: 18px 0;}
.xwxq_section .content .right{width: 100%;padding: 10px;position: static;}
.xwxq_section .content .right .top-pic{height: 125px;}
.xwxq_section .content .right .top-pic .bacolor{line-height: 125px;font-size: 18px;}
.xwxq_section .content .right .ul .li .namesbox .number{width: 6%;}
.xwxq_section .content .right .ul .li .namesbox .name{width: 92%;}
}

/*联系我们*/
.lxwm_section{width: 100%;padding: 96px 0;}
.lxwm_section .content{width: 100%;overflow: hidden;}
.lxwm_section .content .left{width: 37.1875%;float: left;margin-top: 44px;}
.lxwm_section .content .left h4{font-size: 24px;color: #333333;margin-bottom: 10px;}
.lxwm_section .content .left h5{font-size: 14px;color: #333333;text-transform:uppercase;}
.lxwm_section .content .left .content{width: 100%;margin: 35px 0;padding: 35px 0;border-top:1px dashed #999999;border-bottom:1px dashed #999999;}
.lxwm_section .content .left .content .box{width: 100%;padding-left: 36px;position: relative;margin-bottom: 30px;}
.lxwm_section .content .left .content .box .icon{width: 24px;height: 24px;position: absolute;left: 0;top: 0;}
.lxwm_section .content .left .content .box .words{font-size: 16px;color: #333333;line-height: 30px;}
.lxwm_section .content .left .content .box:last-child{margin-bottom: 0;}
.lxwm_section .content .left .ewm{width: 100%;}
.lxwm_section .content .left .ewm .picbox{width: 134px;height: 134px;display: inline-block;vertical-align: bottom;padding: 4px;border:1px solid #dbdbdb;}
.lxwm_section .content .left .ewm .picbox .pic{width: 100%;height: 100%;}
.lxwm_section .content .left .ewm .text{display: inline-block;vertical-align: bottom;font-size: 14px;color: #333333;line-height: 24px;margin-left: 16px;}
.lxwm_section .content .right{width: 59.6875%;float: right;}
.lxwm_section ._mapbox{height: 632px!important;}
.lxwm_section .BMapLabel{ width: 80px; height: 40px; line-height: 124px; margin: -20px 0 0 -20px;text-align: center; font-size: 14px!important; color: #555!important; border: 0!important; background: url(images/img125.png)no-repeat bottom center;background-size: cover; overflow: hidden;background-color: rgba(0,0,0,0)!important;padding-top: 5px!important;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.lxwm_section{padding: 22px 0;}
.lxwm_section .content .left{width: 100%;float: none;margin-top: 0;}
.lxwm_section .content .left h4{font-size: 20px;margin-bottom: 6px;}
.lxwm_section .content .left .content{margin: 18px 0;padding: 18px 0;}
.lxwm_section .content .left .content .box{padding-left: 25px;margin-bottom: 18px;}
.lxwm_section .content .left .content .box .icon{width: 18px;height: 18px;}
.lxwm_section .content .left .content .box .words{font-size: 14px;height: 20px;line-height: 20px;}
.lxwm_section .content .left .ewm .picbox{width: 100px;height: 100px;}
.lxwm_section .content .left .ewm .text{line-height: 20px;margin-left: 12px;}
.lxwm_section .content .right{width: 100%;float: none;margin-top: 18px;}
.lxwm_section ._mapbox{height: 300px!important;}
}           
@media  screen and (max-width: 767px){
.lxwm_section .content .left h4{font-size: 18px;margin-bottom: 4px;}
.lxwm_section .content .left .content{margin: 12px 0;padding: 12px 0;}
.lxwm_section .content .left .content .box{padding-left: 20px;margin-bottom: 24px;}
.lxwm_section .content .left .content .box .icon{width: 15px;height: 15px;}
.lxwm_section .content .right{margin-top: 12px;}
.lxwm_section ._mapbox{height: 200px!important;}
.lxwm_section .BMapLabel{ width: 280px;height: 70px;padding-top: 15px!important;left: 36px!important;top: 0!important;}
}

/*波浪*/
.db_hl{width: 100%;position: absolute;left: 0;bottom: 0;}
.db_hl strong {
	font-weight: 400
}
.db_hl .strong {
	font-weight: 700
}
.db_hl ::selection {
	background: #1EACDF;
	color: #fff
}
.db_hl img {
	border: 0
}

.db_hl ::-moz-selection {
background:#1EACDF;
color:#fff
}

.db_hl ::-webkit-selection {
background:#1EACDF;
color:#fff
}
.db_hl .autoWidth {
	margin: 0 auto;
	min-width: 1000px;
	max-width: 1200px
}
.db_hl .auto {
	margin: 0 auto;
	min-width: 1000px;
	max-width: 1200px
}

@media screen and (max-width:1233px) {
.db_hl .auto {
	padding-left: 10px
}
}
.db_hl .clearfix:after, .clearfix:before {
	display: table;
	line-height: 0;
	content: ""
}
.db_hl .clearfix:after {
	clear: both
}
.db_hl .clear-float {
	clear: both
}
.db_hl .footer {
	background-color: #009fd9;
	font-family: "Microsoft Yahei"
}
.db_hl .footer-floor1 {
	width: 100%;
	padding: 36px 0 60px
}
.db_hl .footer-list {
	width: 69%;
	height: 100%;
	float: left
}
.db_hl .footer-list ul {
	float: left;
	margin-right: 13%
}
.db_hl .footer-list .flist-4 {
	margin-right: 0
}
.db_hl .footer-list li {
	line-height: 32px
}
.db_hl .footer-list li a {
	color: #b6e2f2;
	font-size: 12px;
	text-decoration: none
}
.db_hl .footer-list li a:hover {
	text-decoration: underline;
	color: #fff
}
.db_hl .footer-list .flist-title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px
}
.db_hl .footer-floor2 {
	width: 100%;
	border-top: 1px solid #4cc3ed;
	padding: 20px 0;
	text-align: center
}
.db_hl .footer-floor2 p {
	text-align: center;
	color: #b6e2f2;
	font-size: 12px;
	line-height: 30px
}
.db_hl .footer-floor2 p span {
	font-family: PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif
}
.db_hl .footer-floor2 a {
	color: #b6e2f2
}
.db_hl .footer-floor2 a:hover {
	color: #a8d0e0;
	text-decoration: underline
}
.db_hl .foot-link {
	margin: 0 15px;
	text-decoration: none;
	color: #b6e2f2
}
.db_hl .foot-link:hover {
	text-decoration: underline
}
.db_hl .footer-right {
	width: 300px;
	float: right
}
.db_hl .telephone {
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #fff
}
.db_hl .telephone span {
	display: inline-block;
	width: 32px;
	height: 32px;
	float: left;
	background: url(../images/phone_32px.png);
	margin-left: 16%
}
.db_hl .telephone .tel-number {
	font-size: 30px;
	font-weight: 400;
	text-align: right
}
.db_hl .official-plat {
	width: 100%;
	height: 100%;
	margin-top: 20px;
	position: relative
}
.db_hl .official-plat ul {
	float: right;
	margin-top: 7px
}
.db_hl .official-plat ul li span {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(../images/plat_icon.png) no-repeat 0 0;
	line-height: 32px;
	float: left;
	margin-right: 12px
}
.db_hl .official-plat ul li .weibo-logo {
	background: url(../images/plat_icon.png) no-repeat -32px 0
}
.db_hl .official-plat ul li .qq-logo {
	background: url(../images/plat_icon.png) no-repeat -64px 0
}
.db_hl .official-plat ul li {
	height: 45px
}
.db_hl .official-plat ul a {
	display: inline-block;
	height: 32px;
	width: 100%;
	line-height: 32px;
	color: #fff;
	text-decoration: none;
	font-size: 12px
}
.db_hl .official-plat>p {
	display: inline-block;
	width: 132px;
	height: 132px;
	border: 1px solid #ddd;
	background-color: #fff
}
.db_hl .official-plat .weixin {
	position: absolute;
	top: 0;
	left: 10px;
	background-image: url(../images/plat_qrcode.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
.db_hl .official-plat .weibo {
	position: absolute;
	top: 0;
	left: 10px;
	background-image: url(../images/plat_qrcode.png);
	background-repeat: no-repeat;
	background-position: -132px 0;
	display: none
}
#wx-corner {
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	top: 12px;
	right: -20px;
	z-index: 10
}
#wb-corner {
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	top: 58px;
	right: -20px;
	z-index: 10
}
.db_hl .five-superiority {
	width: 100%;
	border-bottom: 1px solid #27aede;
	padding: 10px 0 20px
}
.db_hl .five-superiority-list li {
	float: left;
	width: 20%;
	height: 36px;
	text-align: center;
	border-left: 1px solid #27aede
}
.db_hl .five-superiority-list li:first-child {
	border-left: none
}
.db_hl .five-superiority-list li a {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: no-repeat 2% center;
	text-indent: 2em;
	color: #fff;
	font-size: 16px
}
.db_hl .five-superiority-list li a:hover {
	color: #bfe7f5
}
.db_hl .five-superiority-list li a.superiority-text {
	text-indent: 4em
}
.db_hl .superiority-icon {
	position: absolute;
	width: 40px;
	height: 40px;
	left: 10%;
	background-repeat: no-repeat;
	background-image: url(../images/footer_youshi.png)
}
.db_hl .compensate_ico .superiority-icon {
	background-position: 0 0
}
.db_hl .compensate_ico:hover .superiority-icon {
	background-position: 0 -50px
}
.db_hl .retreat_ico .superiority-icon {
	background-position: 0 -100px
}
.db_hl .retreat_ico:hover .superiority-icon {
	background-position: 0 -150px
}
.db_hl .technology_ico .superiority-icon {
	background-position: 0 -200px
}
.db_hl .technology_ico:hover .superiority-icon {
	background-position: 0 -250px
}
.db_hl .prepare_ico .superiority-icon {
	background-position: 0 -300px
}
.db_hl .prepare_ico:hover .superiority-icon {
	background-position: 0 -350px
}
.db_hl .service_ico .superiority-icon {
	background-position: 0 -400px
}
.db_hl .service_ico:hover .superiority-icon {
	background-position: 0 -450px
}
.db_hl .marquee-box {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.db_hl .marquee {
	width: 8000%;
	height: 106px
}
.db_hl .wave-list-box {
	float: left
}
.db_hl .wave-list-box ul {
	float: left;
	height: 106px;
	overflow: hidden;
	zoom: 1
}
.db_hl .wave-list-box ul li {
	height: 106px;
	width: 100%;
	float: left;
	line-height: 30px;
	list-style: none
}
.db_hl .wave-box {
	position: relative;
	height: 106px;
}
@media  screen and (max-width: 991px){
.db_hl{bottom: 49px;}
.db_hl .marquee {
	height: 30px
}
.db_hl .wave-list-box ul {
	height: 30px;
}
.db_hl .wave-list-box ul li {
	height: 30px;
}
.db_hl .wave-box {
	position: relative;
	height: 30px;
}
.db_hl .wave-list-box ul li img{height: 30px;}
}